Algoritmo - Estruturas Condicionais II

Estruturas Condicionais Compostas.
Sintaxe:              
Se <condição> então
     <comandos>
senão
     <comandos 2>
fim se.
Este tipo de estrutura condicional minimiza a quantidade de estruturas se.
Exemplo: faça um algoritmo que leia duas notas de um aluno e calcule a média aritmética destas notas. Em seguida imprima se o aluno está ou não aprovado (media>=7).
Algoritmo exemplo:

variáveis    
     nota1, nota2, media: real
início
     leia (nota1, nota2)
     media
ß (nota1 + nota2) / 2
     se (media >= 7)
          escreva(“A média é: “, media);
          escreva(“Aluno Aprovado!”)
     senão
          escreva(“A média é: “, media);
          escreva(“Aluno Reprovado!”)
     fim-se
fim
Estruturas Condicionais Aninhadas
Este tipo de estrutura é composta pela aglomeração de estruturas condicionais compostas uma internas a outras.

Sintaxe:
Se (condição1) então
     <comandos>
     senão
          se (condição2) então
               <comandos2>
          senão
               <comandos3>
          fim-se
Fim

Exemplo:
Faça um algoritmo que leia o código de um grupo de pessoas e ao final imprima para qual time esta pessoa torce. Siga a tabela abaixo.
Código
Time
1
Santos
2
Palmeiras
10
Corinthians
24
SPFC
Caso Contrário
Time Inválido

Algoritmo Exemplo

variáveis
     código: inteiro
inicio
     leia (código)
     se (código = 1)
          escreva(“Santos”)
     senão
          se (código = 2)
               escreva(“Palmeiras”)
          senão
               se (código = 10)
                    escreva(“Corinthians”)
               senão
                    se (código = 24)
                         escreva (“SPFC”);
                    senão
                         escreva (“Time Inválido!”)
                    fim-se
             fim-se
     fim-se
fim

Post Relacionados

Algoritmo - Estruturas Condicionais II Vinicius Souza Rating: 5 terça-feira, 15 de março de 2011

Nenhum comentário: