Meus

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (568 palavras )
  • Download(s) : 0
  • Publicado : 12 de novembro de 2012
Ler documento completo
Amostra do texto
[pic] Roteiro Teórico Nº 5 – Estrutura Condicional Aninhada

1) Objetivos: Trabalhar estruturas condicionais aninhadas (combinadas).

2) Livro texto:

ASCENIO, A. F.G., CAMPOS, E.A.V.Fundamentos da Programação de Computadores (Algoritmos, Pascal e C/C++). São Paulo: Prentice Hall, 2002.

3) Fundamentação Teórica :

Referência para consulta e estudos: Capítulo 3 do livro texto.As estruturas condicionais podem estar aninhadas, ou seja, uma dentro da outra. O aninhamento dessas estruturas pode resultar em seqüências de decisão complexas e poderosas. A seguir seguem exemplosda combinação de estruturas condicionais:


Exemplo 1: Elabore um algoritmo que leia o sexo e a altura de uma pessoa e que calcule o seu peso ideal conforme a fórmula abaixo:

Homens: PesoIdeal = (72,7 * Altura) - 58
Mulheres: Peso Ideal = (62,1 * Altura) - 44,7
Solução:

Algoritmo PesoIdeal;
Var H , PI : real;
SEXO: caracter;
inicio
escreva ( ‘Digite a sua altura : ’ );
leia ( H );
escreva ( ‘ Digite o seu sexo (M / F): ’ );
leia ( SEXO );
se ( SEXO = ‘ m’ ) ou ( SEXO = ‘ M ’ ) então
inicio
PI ( ( 72.7* H ) - 58 ;
fim;
senão
inicio
PI ( ( 62.1 * H ) - 44.7;
fim;
escreva ( ‘ O seu peso ideal é : ’ , PI , ‘ Kg .’ );
fim-algoritmo.




E se apessoa digitar para o sexo valor diferente de M/m ou F/f? Nesse caso, torna-se então necessário o uso de estruturas condicionais aninhadas, conforme apresentado na solução a seguir.

Solução:Algoritmo PesoIdeal2;
Var H , PI : real;
SEXO: caracter;
inicio
escreva ( ‘Digite a sua altura : ’ );
leia ( H );
escreva ( ‘Digite o seu sexo (M / F): ’ );
leia (SEXO );
se ( SEXO = ‘m’ ) ou ( SEXO = ‘M’ ) então
inicio
PI ( ( 72.7 * H ) - 58 ;
escreva ( ‘ O seu peso ideal é : ’ , PI , ‘ Kg .’ );
fim
senão...
tracking img