Você está na página 1de 2

Algoritmo "Quest�o32"

Var
numeroSorteado,palpiteJogador,numero: inteiro
inicio
// O comando aleatorio() gera um n�mero aleat�rio entre 0 e 1.
// Multiplicamos por 5 e adicionamos 1 para obter um n�mero entre 1 e 5.
escreval("Digite um n�mero:")
leia(numero)
numeroSorteado <- Randi(numero)+1

escreval("Tente adivinhar o n�mero que eu digitei de at� a ele.")


leia(palpiteJogador)

se palpiteJogador = numeroSorteado entao


escreval("Parab�ns! Voc� acertou o n�mero.")
senao
escreval("Que pena! Voc� errou. O n�mero sorteado foi ", numeroSorteado,
".")
fimse
fimalgoritmo

Algoritmo "Quest�o33"
// Disciplina : [Linguagem e L�gica de Programa��o]
// Professor : Antonio Carlos Nicolodi
// Descri��o : EMPR�STIMO! (fun��o)
// Autor(a) : Nome do(a) aluno(a)
// Data atual : 11/12/2023
// Escreva um programa para aprovar ou n�o o empr�stimo banc�rio para a compra
// de uma casa. O programa vai perguntar o valor da casa, o sal�rio do comprador e
// em quantos anos ele vai pagar. Calcule o valor da presta��o mensal, sabendo que
// ela n�o pode exceder 30% do sal�rio ou ent�o o empr�stimo ser� negado.
Var
// Se��o de Declara��es das vari�veis
casa,salario,prestacao,prestacaomensal,controledefaixa: real
anos: inteiro
Inicio
// Se��o de Comandos, procedimento, fun��es, operadores, etc...
escreval("Qual o valor da casa?")
leia(casa)
escreval("Qual o sal�rio do comprador?")
leia(salario)
escreval("Em quantos anos voc� vai pagar a casa?")
leia(anos)
prestacao<-anos*12
prestacaomensal<-casa/prestacao
controledefaixa<-salario + (salario*(3/10))
se (prestacaomensal>controledefaixa) entao
escreval("O empr�stimo ser� negado")
senao
escreval("O valor da presta��o mensal �:",prestacaomensal:6:2)
fimse
Fimalgoritmo

Algoritmo "quest�o34"
// Disciplina : [Linguagem e L�gica de Programa��o]
// Professor : Antonio Carlos Nicolodi
// Descri��o : C�lculo do imc (fun��o)
// Autor(a) : Nome do(a) aluno(a)
// Data atual : 11/12/2023
// O �ndice de Massa Corp�rea (IMC) � um valor calculado baseado na altura e no
// peso de uma pessoa. De acordo com o valor do IMC, podemos classificar o
// indiv�duo dentro de certas faixas.
// - abaixo de 18.5: Abaixo do peso
// - entre 18.5 e 25: Peso ideal
// - entre 25 e 30: Sobrepeso
// - entre 30 e 40: Obesidade
// - acima de 40: Obseidade m�rbida
// Obs: O IMC � calculado pela express�o peso/altura� (peso dividido pelo quadrado
// da altura)
Var
// Se��o de Declara��es das vari�veis
peso,altura,imc:real

Inicio
// Se��o de Comandos, procedimento, fun��es, operadores, etc...

escreval("Qual o seu peso?")


leia(peso)
escreval("Qual a sua altura?")
leia(altura)
imc <- peso/(altura^2)
se (imc<18.5) entao
escreval("Abaixo do peso, seu imc �:",imc:4:2)
fimse
se (imc>=18.5) e (imc<=25) entao
escreval("Peso ideal, seu imc �:",imc:4:2)
fimse
se (imc>=25) e (imc<=30) entao
escreval("Sobrepeso, seu imc �:",imc:4:2)
fimse
se (imc>=30) e (imc<=40) entao
escreval("Obesidade, seu imc �:",imc:4:2)
fimse
se (imc>40) entao
escreval("Obesidade m�rbida, seu imc �:",imc:4:2)
fimse
Fimalgoritmo

Você também pode gostar