Baixe o app para aproveitar ainda mais
Prévia do material em texto
Universidade Estácio de Sá Sistema de informação – Linguagem C++ Profª Paula Faragó Exercícios Matemáticos (Repetição - FOR) Imprima todos os números de 1 até 40. #include <iostream> using namespace std; int main (){ int i; for (i=1;i<=40;i++){ cout << i << endl; } system ("pause"); return 0; } Imprima todos os números de 50 até 1. #include <iostream> using namespace std; int main (){ int i; for (i=50;i>=50;i--){ cout << i << endl; } system ("pause"); return 0; } Imprima os 50 primeiros números pares. #include <iostream> using namespace std; int main (){ int i; for (i=1;i<=100;i+=2){ cout << i << endl; } system ("pause"); return 0; } Imprima os múltiplos de 6, no intervalo de 5 até 300. #include <iostream> using namespace std; int main (){ int i; for (i=6;i<=300;i+=6){ cout << i << endl; } system ("pause"); return 0; } Entrar com 10 números e imprimir o logaritmo desse número na base 10. #include <iostream> #include <cmath> using namespace std; int main (){ int i; float num; for (i=1;i<=10;i++){ cout << "Digite um Numero: "; cin >> num; cout << log10(num) << endl; } system ("pause"); return 0; } Entrar com quatro números e imprimir o cubo e a raiz cúbica de cada número. Entrar com 12 números e imprimir a soma e a média desses números. #include <iostream> using namespace std; int main (){ int i = 0; int num; int soma = 0; for (i=1; i<=12; i++){ cout << "Digite um Numero: "; cin >> num; soma+=num; } cout << "A Soma dos Numeros eh: " << soma << endl << endl; cout << "A Media dos Numeros eh: " << soma/i << endl << endl; system ("pause"); return 0; } Entrar com nome, nota da PR1 e nota da PR2 de 15 alunos. Iimprimir a média de cada aluno e ao final, a média geral da turma. #include <iostream> using namespace std; int main (){ string nome; float nota1, nota2, media, mediageral= 0.0; int i; for (i = 1; i <= 15; i++){ cout << "Digite o nome: "; cin >> nome; cout << "Nota 1: "; cin >> nota1; cout << "Nota 2: "; cin >> nota2; media = (nota1 + nota2)/2.0 cout << "Media do aluno "<< nome <<" eh: " << media << endl; mediageral += media; } cout << "A Media Geral da turma eh: " << mediageral/15 << endl << endl; system ("pause"); return 0; } Ler 8 números inteiros e imprimir quantos são pares e quantos são ímpares. #include <iostream> #include <cmath> using namespace std; int main (){ int i, num, par = 0, impar = 0; for (i=1; i<=8; i++){ cout << "Digite um numero: "; cin >> num; if (num % 2 == 0){ par++; }else{ impar++; } } cout << "\nA Quantidade de numeros pares eh: " << par << endl; cout << "A Quantidade de numeros impares eh: " << impar << endl; system ("pause"); return 0; } Entrar com 20 números e imprimir a soma dos positivos e o total de números negativos. #include <iostream> using namespace std; int main (){ int i, num, neg = 0, soma = 0; for (i=1; i<=20; i++){ cout << "Digite um numero: "; cin >> num; if (num <= 0){ neg++; }else{ soma+=num; } } cout << "\nA Quantidade de numeros negativos eh: " << neg << endl << endl; cout << "A Soma dos numeros positivos eh: " << soma << endl << endl; system ("pause"); return 0; } Entrar com dois números e imprimir todos os números no intervalo fechado, do menor para o maior . #include <iostream> using namespace std; int main (){ float i, num1, num2,aux; cout << "Digite Numero 1: "; cin >> num1; cout << "Digite Numero 2: "; cin >> num2; if (num1 > num2){ aux = num1; num1 = num2; num2 = aux; } for (i=num1;i<=num2;i++){ cout << i; } system ("pause"); return 0; } Entrar com 10 números (positivos ou negativos) e imprimir o maior e o menor número da lista. Imprima uma tabela de conversão de polegadas para centímetros. Deseja-se que a tabela conste valores desde 1 polegada até 20 polegadas inteiras. Imprima a tabuada de multiplicar do número 3. #include <iostream> using namespace std; int main (){ int i; for (i=1;i<=10;i++){ cout << "\n" << 3 << " * " << i << " = " << 3*i << endl; } system ("pause"); return 0; } FOR ANINHADO 1) Imprima todas as tabuadas de multiplicar de 1 até 10. #include <iostream> using namespace std; int main (){ int i; int j; for (i=1;i<=10;i++){ for (j=0;j<=10;j++){ cout << "\n" << i << " * " << j << " = " << i*j << endl; } } system ("pause"); return 0; } 2) Criar um programa que entre com 10 notas de cada aluno de uma turma de 20 alunos e imprima: A média de cada aluno A média da turma O percentual de alunos que tiveram médias maiores ou iguais a 5.0. 3) Uma escola tem 5 turmas e cada turma tem n alunos. Faça um programa que imprima, por turma, total de alunos com média superior a 7.0 e a média geral da escola.
Compartilhar