Estrutura de repitição

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (354 palavras )
  • Download(s) : 0
  • Publicado : 12 de setembro de 2012
Ler documento completo
Amostra do texto
Estrutura de Repetição – REPITA

Ha situações em que e necessário fazer uma repetição de código que execute-o, ao menos, uma vez e no Maximo uma quantidade que independente do programador.
Estasituação comporta adequadamente um repita.

Repita
Seqüência de comandos
Ate que (condição)

Exemplo em algoritmo:

Repita
Escreva “Digite o n“
Leia num
Ate que (num>0)

Em algoritmos, a seqüência decomandos será executada ate a condição mostrar-se verdadeira.

Em C:
Não existe repita em C, A estrutura que mais se aproxima e do-while

Do {
// seqüência de comandos
} while (condição);

Demaneira contraria ao algoritmo o do-while ficara em execução enquanto a condição for verdadeira. Quando se tornar falsa, a repetição e encerrada.

Exemplo:

Do {
Cout<<“\n Digite um n“:
Cin >> num:
}while (num <=0):

Exercício
Criar um algoritmo e um programa que mostre o menu de opções abaixo
1 – Somar 2 números
2 – Multiplicar 2 números
3 – Encerrar
O programa devera executar a operaçãosolicitada ate o usuário escolher encerrar.

Algoritmo
Declare num1, num2, result, opção numérico
Repita
Escreva “Escolha uma das opções : “
Escreva “1 – Somar 2 numeros“Escreva “2 – Multiplicar 2 numeros“
Escreva “3- Encerrar“
Leia opção
Se (opção=1)
Então
Escreva “Digite o 1 numero“
Leia num1Escreva “Digite 0 2 numero“
Leia num2
result←num1+num2
escreva “Soma =“, result
Fim se


Se (opção=2)
Então
Escreva“Digite o 1 numero“
Leia num1
Escreva “Digite 0 2 numero“
Leia num2
result←num1*num2
escreva “Multiplicacao=“, result
Fim se


Se(opção <1 || opção>3)
Então
Escreva “Opcao invalida! “
Fim se
Ate que (opção=3)
Fim Algoritmo





#include
using namespace std;
int main()
{
Int...
tracking img