ALGORITMO
Dissertações: ALGORITMO. Pesquise 862.000+ trabalhos acadêmicosPor: jefersonsouzarg • 19/4/2013 • 942 Palavras (4 Páginas) • 2.325 Visualizações
1 Desenvolva um algoritmo que leia dois números inteiros e exibir o número maior e o número menor. Caso os dois números seja iguais o processamento deve exibir a mensagem ‘Valores Iguais’.
Inicio;
inteiro: numero1, numero2;
escreval("Digite o primeiro numero");
leia (numero1);
escreval("Digite o segundo numero");
leia (numero2);
Se (numero1)=(numero2) então;
escreval("Valores Iguais");
fim.
Senao;
Se (numero1)>(numero2) então;
escreval(numero1,"maior");
Senao;
escreval(numero1,"menor");
fimse
Se (numero2)>(numero1) então;
escreval(numero2,"maior");
Senao;
escreval(numero2,"menor");
fimse;
2. Tendo como dados de entrada a altura e o sexo de uma pessoa, construa um algoritmo que
calcule seu peso ideal, utilizando as seguintes fórmulas:
• para homens: Peso Ideal = (72,7 * h) – 58
• para mulheres: Peso Ideal = (62,1 * h) – 44,7
• Para a entrada de dados para o dado sexo o usuário deve informar M para mulheres ou H para homens, caso contrário informe ‘Erro’. A altura mínima é 0,50cm. O algoritmo deverá validar a entrada de dados.
Programa peso_ideal
Caracter: nome, sexo;
Real: altura, peso;
Escreva("Nome : ");
Leia(Nome);
Escreva("Informe a Altura: ");
Leia(altura);
Escreva("informe o Sexo (M ou F) : ");
Leia(sexo);
Se(Sexo !==M ou Sexo!==F )
Escreva(“Informe o sexo novamente no padrão correto (M ou F): ”);
Escreva("Sexo (M ou F) : ");
Leia(sexo);
senao
Se(altura>=0,50 )
Se (sexo == "M")
peso = (72.7 * altura) – 58;
Escreva( nome+ "Seu Peso Ideal é: " + peso + " Kg");
Senão
peso = (62.1 * altura ) - 44.7;
Escreva( nome+ "Seu Peso Ideal é: " + peso + " Kg");
senao
Escreva( "A altura tem que ser maior que 0,50");
Fimse
FIM.
3 .O IMC (índice de massa corporal) é calculado através da fórmula IMC = (peso / altura2). Elabore um algoritmo que leia o peso e altura de um adulto e mostre sua condição.
• Abaixo de 18,5 à abaixo do peso
• Entre 18,5 e 25 à peso normal
• Entre 25 e 30 à acima do peso
• Acima de 30 à obeso
inicio
inteiro: peso
caracter
escreva(‘digite seu peso’);
leia (‘peso’);
escreve (‘digite sua altura’);
leia (‘altura’);
IMC<-18,5);
Escreva(‘voce está abaixo do peso’);
Senao (‘imc<25’);
Escreva(‘seu peso está normal’);
Senao (‘imc>25’);
Escreva(‘voce está acima do peso’);
Senao(‘imc>30’)
Escreva(‘voce é obeso’);
Fimse.
Fim.
4. Escreva um algoritmo onde será solicitado um número e a resposta do algoritmo é exibir a mensagem ‘par’ ou ‘impar’ conforme a natureza do número informado pelo usuário.
O número par é calculado pelo resto da divisão entre o número informado e 2. Utilize o operador resto para calcular. Exemplo: R = (15 Resto 2). Se R = 0 então ‘Par’
programa par ou impar
inteiro numero, par ou impar;
escreva("informe
...