Duvidas

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (307 palavras )
  • Download(s) : 0
  • Publicado : 29 de março de 2013
Ler documento completo
Amostra do texto
to com algumas duvidas sobre isso espero que possam me ajudar

1 Construa um algoritmo que receba a idade do usuário e verifique se ele tem mais de 21 anos.

2 Construa umalgoritmo que receba três números inteiros e verifique qual o maior.

3 Construa um algoritmo que calcule o peso ideal de uma pessoa. Dados de entrada: altura e sexo. Fórmulas para cálculo dopeso:
peso ideal de homem = (72,7 x altura) - 58
peso ideal da mulher = (62,1 x altura) - 44,7

nesse primeiro minha duvida é: no portugol se escreve "se" ou "if" e "senão" ou"ifelse" ?

1: início
inteiro: idade;
imprimir("Qual a sua idade ?");
ler(idade);
se(idade>=21)
imprimir("Você é de maior !!!.");
senão
imprimir("Você é de menor !!!.");
fimse;fim

esse algoritmo esta mesmo correto? precisa desse "fimse" e depois "fim" denovo?
2. início
inteiro nr1, nr2, n3;
imprimir("Entre com o primeiro número :");
ler(nr1);imprimir("Entre com o segundo número :");
ler(nr2);
imprimir("Entre com o terceiro número :");
ler(nr3);
se(nr1 > nr2)
se(nr2 > nr3)
imprimir("O ", nr1, " é o maior.");
senãose(nr1 > nr3)
imprimir("O", nr1, "é o maior.");
senão
imprimir("O", nr3, "é o maior.");
fimse;
senão se(nr2 > nr3)
imprimir("O", nr2, "é o maior.");
senão
imprimir("O", nr3,"é o maior.");
fimse;
fim

mesma coisa, precisa de tanto "fim"?
3. início
inteiro: sexo;
real: peso, altura;
imprimir("Sexo (1. Homem 2. Mulher) :");
ler(sexo);se((sexo<1) ou (sexo>2)) /* analisa se escolha de sexo é válida */
imprimir("Opção de sexo inválida !!!");
senão
início
imprimir("Qual sua altura ?");
ler(altura);
se (sexo = 1) /*usuário é homem */
peso <== (72,7 * altura) -58;
senão /* usuário é mulher */
peso <== (62,1 * altura) - 44,7;
fimse;
imprimir("Seu peso ideal é ", peso);
fim;
fimse;
fim
tracking img