FACULDADE DE CIÊNCIAS SOCIAIS E TECNOLÓGICAS
Tecnologia em Redes de Computadores
FACULDADE DE CIÊNCIAS SOCIAIS E TECNOLÓGICAS
Tecnologia em Redes de Computadores
Algoritmos e linguagens de
programação 1
(aula 07)
Prof. Alessandro Bernardo
[email protected]
http://bsi.k6.com.br
FACULDADE DE CIÊNCIAS SOCIAIS E TECNOLÓGICAS
Tecnologia em Redes de Computadores
Instrução WHILE
Exemplos:
(1) Fazer um programa que mostre todos os números pares de 2 até 20.
(2) Fazer um programa que leia um número do teclado e escreva todos os
números divisíveis por 5 de 0 até o número inserido.
(3) Fazer um programa que leia um número do teclado e calcule o somatório de
todos os números inteiros de 1 até o números inserido.
(4) Fazer um programa que leia números do teclado e escreva no monitor se
esse número é positivo ou negativo. Esse programa deverá encerrar
quando o usuário digitar zero.
FACULDADE DE CIÊNCIAS SOCIAIS E TECNOLÓGICAS
Tecnologia em Redes de Computadores
Instrução WHILE
(1) Fazer um programa para escrever todos os números pares de 2 a 20.
using namespace std;
#include <iostream>
int main()
{
cout << “Numeros:”;
int num = 2;
while (num <= 20)
{
cout << num << endl;
num += 2;
}
return(0);
},
FACULDADE DE CIÊNCIAS SOCIAIS E TECNOLÓGICAS
Tecnologia em Redes de Computadores
Instrução WHILE
(2) Fazer um programa que leia um número do teclado e escreva todos os
números divisíveis por 5 de 0 até o número inserido.
using namespace std;
#include <iostream>
int main()
{
int num;
cout << “Insira um número:”;
cin >> num;
int contador = 0;
while (contador <= num)
{
cout << contador << endl;
contador += 5;
}
return(0);
},
FACULDADE DE CIÊNCIAS SOCIAIS E TECNOLÓGICAS
Tecnologia em Redes de Computadores
Instrução WHILE
(3) Fazer um programa que leia um número do teclado e calcule o somatório de
todos os números inteiros de 1 até o números inserido.
using namespace std;
#include <iostream>
int main()
{
int num;
cout << “Insira um número:”;
cin >> num;
int contador = 1, soma = 0;
while (contador <= num)
{
soma += contador;
contador++;
}
cout << “soma = ” << soma << endl;
return(0);
},
FACULDADE DE CIÊNCIAS SOCIAIS E TECNOLÓGICAS
Tecnologia em Redes de Computadores
Instrução WHILE
(4) Fazer um programa que leia números do teclado e escreva no monitor se
esse número é positivo ou negativo. Esse programa deverá encerrar
quando o usuário digitar zero.
using namespace std;
#include <iostream>
int main()
{
int num;
cout << “Insira um número:”;
cin >> num;
while (num != 0)
{
if (num < 0)
cout << “positivo” << endl;
else
cout << “negativo” << endl;
cin >> num;
}
return(0);
}
FACULDADE DE CIÊNCIAS SOCIAIS E TECNOLÓGICAS
Tecnologia em Redes de Computadores
Instrução WHILE
Exercícios:
(1) Fazer um programa para escrever todos os números divisíveis por 3 de 0
até 30.
(2) Fazer um programa que leia números do teclado até o usuário digitar zero.
Esse programa deverá mostrar ao usuário o somatório de todos os números
digitados antes de zero.
(3) Fazer um programa que escreva todos os números divisíveis por 100 de
1000 até 0. O resultado deverá ser: 1000, 900, 800, 700, 600, 500, 400,
300, 200, 100, 0.
Download

aula07