Estrutura de repitição

354 palavras 2 páginas
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.
Esta situaçã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 de comandos 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);

De maneira 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ção solicitada 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 num1 Escreva “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<iostream> using namespace std; int main()
{
Int

Relacionados

  • Preço
    291 palavras | 2 páginas
  • Direito do Trabalho:Legislação e Normas Técnicas
    1070 palavras | 5 páginas
  • Classe gramatical
    1685 palavras | 7 páginas
  • Pscopedgogia
    2641 palavras | 11 páginas
  • Trabalho em grupo unopar
    4881 palavras | 20 páginas
  • Gestão e Controlo, Ementa
    7025 palavras | 29 páginas