Você está na página 1de 3

UNIPAM CENTRO UNIVERSITRIO DE PATOS DE MINAS CURSO ENGENHARIA CIVIL 2 PERODO

TRABALHO DE PROGRAMAO 1 ESTRUTURA DE REPETIO


ATIVIDADE A SER DESENVOLVIDA NO PROJETO INTEGRADOR.

Desenvolva os programas a seguir utilizando a linguagem de programao C++ e o ambiente Dev-C++. 1. Elabore um programa que receba um nmero qualquer, fornecido pelo usurio, e imprima a tabuada deste nmero. #include <iostream> using namespace std; int main() { int i, result, num; cout << "Entre com um numero: "; cin >> num; for (i=1; i<=10; i++) { result = num * i; cout <<i<< "x" <<num<< "=" <<result<<endl; } system("PAUSE > null"); return 0; } 2. Faa um programa que calcule e apresente o resultado da srie: 1/N + 2/(N-1) + 3/(N-2) + 4/(N-3) + 5/(N-4) + 6/(N-5) ... N um valor inteiro maior ou igual a 1, digitado pelo usurio. A srie deve ser calculada at que o denominador seja igual a 1. 3. Faa um programa que o usurio entre com a idade de vrias pessoas e imprimir: a) Total de pessoas com menos de 21 anos; b) Total de pessoas com mais de 50 anos; O algoritmo ser executado enquanto no for digitada idade menor que zero ou maior do que 140. #include <iostream>

using namespace std; int main() { int idade; int pes_menos21=0; int pes_mais50=0; cout << "Digite a idade: "; cin >> idade; while(idade >= 0 && idade <=140) { cout << "Digite a idade: "; cin >> idade; if(idade < 21) pes_menos21++; if(idade > 50) pes_mais50++; } cout << "O total de pessoas com idade menor que 21 anos: " <<pes_menos21<<endl; cout << "O total de pessoas com idade maior que 50 anos: " <<pes_mais50<<endl; system("PAUSE"); return 0; } 4. Crie um programa que ajude o DETRAN a saber o total de recursos que foram arrecadados com a aplicao de multas de trnsito. O algoritmo deve ler as seguintes informaes para cada motorista: - O nmero da carteira de motorista (de 1 a 4327) - Nmero de multas; - Valor de cada uma das multas. Deve ser impresso o valor da dvida de cada motorista e ao final da leitura o total de recursos arrecadados (somatrio de todas as multas). O algoritmo dever imprimir tambm o nmero da carteira do motorista que obteve o maior nmero de multas. 5. Supondo que a populao de um pas A seja da ordem de 9.000 habitantes com uma taxa anual de crescimento de 3% e que a populao de um pas B seja, aproximadamente, de 20.000 habitantes com taxa anual de crescimento de 1.5%, fazer um programa que calcule e escreva o nmero de anos necessrios para que a populao do pas A ultrapasse ou se iguale populao do pas B, mantidas estas taxas de crescimento.

6. Faa um programa para ler dois valores inteiros. O primeiro representa o primeiro elemento de uma progresso aritmtica, e o segundo a razo. Calcule e mostre os 10 elementos seguintes.