Algoritmo

504 visualizações

Publicada em

Publicada em: Educação
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
504
No SlideShare
0
A partir de incorporações
0
Número de incorporações
7
Ações
Compartilhamentos
0
Downloads
4
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Algoritmo

  1. 1. 2.5. Laços de repetição em C2.5.1. Loop Para/Faça (for)Exemplo :Desenvolva um programa que gere uma tabela de conversão de temperatura de grausFarenheit para graus Celcius. Portugol Linguagem C++ Builderinicio { inteiro x; int x; real C, F; float C, F; para F de 0 até 100 faça for (F = 0; F < 100; F++ ) C <- (5 * (F-32)) / 9; { fim para C = (5 * (F-32)) / 9;fim } }2.5.2. Loop Enquanto/Faça (while) Portugol Linguagem C++ Builderinicio { inteiro x; int x; real C, F; float C, F; F <- 0; F = 0; enquanto F < 100 faça while (F < 100) C <- (5 * (F-32)) / 9; { F <- F + 1; C = (5 * (F-32)) / 9; fim para F++; // F = F + 1;fim } }
  2. 2. 2.5.3. Loop Faça/Enquanto (do/while) Portugol Linguagem C++ Builderinicio { inteiro x; int x; real C, F; float C, F; F <- 0; F = 0; faça do C <- (5 * (F-32)) / 9; { F <- F + 1; C = (5 * (F-32)) / 9; enquanto F < 100; F++; // F = F + 1;fim } while (F < 100); }2.5.4. ExemploEscreva um programa em C para calcular o fatorial d um número inteiro e positivo fornecido epelo usuário do programa. void__fastcallTForm1::Button1Click(TObject *sender) { int n, f, x; n = atoi(Edit1->Text.c_str()); f = 1; for ( x = n ; x > 1 ; x-- ) { f = f * x; } Edit2->Text = f; }
  3. 3. 2.5.5 Exercícios 1. Altere o loop for do exemplo anterior, para os loops while e do/while. 2. Escreva o algoritmo e o respectivo programa em C para um programa que conte a quantidade de números pares e ímpares digitados por um usuário. O usuário pode digitar quantos números quiser, e pode encerrar o programa quando desejar. 3. Escreva o algoritmo e o respectivo programa em C, para um programa que conte a quantidade de números primos digitados por um usuário. O usuário pode digitar quantos números quiser, e pode encerrar o programa quando desejar.

×