Baixe o app para aproveitar ainda mais
Prévia do material em texto
Primeira Lista de Exercícios 01. Desenvolva um programa que receba três nomes quaisquer e os imprima na seguinte sequencia: o primeiro nome, o ultimo nome e o segundo nome. #include <iostream> #include <locale.h> using namespace std; int main (){ setlocale (LC_ALL, "Portuguese"); char name1[50], name2[50], name3[50]; cout << "Digite três nomes quaisquer." << endl; cout << "Digite o primeiro nome: "; cin >> name1; cout << "\nDigite o segundo nome: "; cin >> name2; cout << "\nDigite o terceiro nome: "; cin >> name3; cout << name1 << ", " << name3 << " e " << name2 << endl; system ("pause"); return 0; } 02. Desenvolva um programa que receba o salário de um funcionário, calcule e mostre seu novo salário com reajuste de 15%. #include <iostream> #include <locale.h> using namespace std; int main (){ setlocale (LC_ALL, "Portuguese"); double salario, reajuste; cout << "Digite seu salário: "; cin >> salario; reajuste = salario * 1.15; cout << "\nO salário reajustado é de: " << reajuste << endl; system ("pause"); return 0; } 03. Desenvolva um programa que receba a base e a altura de um retângulo, calcule e mostre a área desse retângulo. Fórmula da área de um retângulo: A = base . altura #include <iostream> #include <locale.h> using namespace std; int main (){ setlocale (LC_ALL, "Portuguese"); double base, altura, area; cout << "Digite a base do retângulo: "; cin >> base; cout << "\nDigites a altura do retângulo: "; cin >> altura; area = base * altura; cout << "\nA área do retângulo é de: " << area << endl; system ("pause"); return 0; } 04. Desenvolva um programa que receba uma temperatura em graus Celsius (C), calcule e mostre a temperatura convertida para graus Fahrenheit (F). Fórmula de conversão: F = (9.C + 160) / 5 #include <iostream> #include <locale.h> using namespace std; int main (){ setlocale (LC_ALL, "Portuguese"); float temp, convertida; cout << "Digite a temperatura em Celsius: "; cin >> temp; convertida = (9 * temp + 160) / 5; cout << "\nA temperatura em Fahrenheit é de: " << convertida << endl; system ("pause"); return 0; } 05. Desenvolva um programa que receba uma temperatura em graus Kelvin (K), calcule e mostre a temperatura convertida para graus Celsius (C). Fórmula de conversão: C = K – 273 #include <iostream> #include <locale.h> using namespace std; int main (){ setlocale (LC_ALL, "Portuguese"); double kelvin, celsius; cout << "Digite a temperatura em graus Kelvin: "; cin >> kelvin; celsius = kelvin - 273; cout << "\nA temperatura em graus Celsius é de: " << celsius << endl; system ("pause"); return 0; } 06. Desenvolva um programa que receba dois valores inteiros para as variáveis x e y, efetue a troca dos valores, ou seja, x passa a ter o valor de y e y passa a ter o valor de x e mostre os valores trocados. #include <iostream> #include <locale.h> using namespace std; int main (){ setlocale (LC_ALL, "Portuguese"); int x, y; cout << "Digite um valor para a variável x: "; cin >> x; cout << "\nDigite um valor para a variável y: "; cin >> y; cout << "\nO valor de x agora é: " << y << endl; cout << "\nO valor de y agora é: " << x << endl; system ("pause"); return 0; } 07. Desenvolva um programa que receba os valores do comprimento (C), da largura (L) e da altura (H) de um paralelepípedo, calcule e mostre o volume desse paralelepípedo. Fórmula do volume de um paralelepípedo: V = C . L . H #include <iostream> #include <locale.h> using namespace std; int main (){ setlocale (LC_ALL, "Portuguese"); double C, L, H, V; cout << "Digite o comprimento do paralelepípedo: "; cin >> C; cout << "\nDigite a largura do paralelepípedo: "; cin >> L; cout << "\nDigite a altura do paralelepípedo: "; cin >> H; V = C * L * H; cout << "\nO volume do paralelepípedo é de: " << V << endl; system ("pause"); return 0; } 08. Desenvolva um programa que receba o salário bruto de um funcionário, calcule e mostre o salário líquido desse funcionário, sabendo que ele recebe 10% de gratificação calculados sobre o salário bruto, mas paga 20% de imposto de renda também calculados sobre o salário bruto. #include <iostream> #include <locale.h> using namespace std; int main (){ setlocale (LC_ALL, "Portuguese"); double bruto, grat, desconto, liquido; cout << "Digite o salário bruto: "; cin >> bruto; grat = bruto * 1.1; desconto = bruto - (bruto * 0.8); liquido = grat - desconto; cout << "\nO salário líquido é de: " << liquido << endl; system ("pause"); return 0; } 09. Desenvolva um programa que receba o valor de um depósito em poupança, calcule e mostre o valor após um mês de aplicação na poupança, sabendo que a poupança rende 5% ao mês. #include <iostream> #include <locale.h> using namespace std; int main (){ setlocale (LC_ALL, "Portuguese"); double aplicacao, rendimento; cout << "Digite o valor de aplicação na poupança: "; cin >> aplicacao; rendimento = aplicacao * 1.05; cout << "\nO valor da poupança no próximo mês é de: " << rendimento << endl; system ("pause"); return 0; } 10. Desenvolva um programa que receba um valor em Real, calcule e mostre o valor convertido para Dólar. #include <iostream> #include <locale.h> using namespace std; int main (){ setlocale (LC_ALL, "Portuguese"); double real, dolar; cout << "Conversão de Real R$ para Dólar $." << endl; cout << "Valor do Dólar americando em Reais utilizado é de: R$ 4,14. " << endl; cout << "\nDigite o valor em Real R$: "; cin >> real; dolar = real / 4.14; cout << "\nO valor em Dólar $ é de: " << dolar << endl; system ("pause"); return 0; } 11. Desenvolva um programa que receba um valor em Euro, calcule e mostre o valor convertido para Real. #include <iostream> #include <locale.h> using namespace std; int main (){ setlocale (LC_ALL, "Portuguese"); double euro, real; cout << "Conversão de Euro para Real R$." << endl; cout << "Valor do Euro em Reais utilizado é de: R$ 4,83. " << endl; cout << "\nDigite o valor em Euro: "; cin >> euro; real = euro * 4.83; cout << "\nO valor em Reais R$ é de: " << real << endl; system ("pause"); return 0; } 12. Desenvolva um programa que receba um valor numérico real, calcule e mostre o quadrado desse número. #include <iostream> #include <locale.h> using namespace std; int main (){ setlocale (LC_ALL, "Portuguese"); double valor, quadrado; cout << "Digite um valor numérico: "; cin >> valor; quadrado = valor * valor; cout << "\nO quadrado do valor numérico digitado é de: " << quadrado << endl; system ("pause"); return 0; } 13. Desenvolva um programa que receba dois valores numérico inteiro, calcule e mostre a soma do quadrado desses dois números. #include <iostream> #include <locale.h> using namespace std; int main (){ setlocale (LC_ALL, "Portuguese"); int a, b, qa, qb, soma; cout << "Digite o primeiro valor numérico: "; cin >> a; cout << "\nDigite o segundo valor numérico: "; cin >> b; qa = a * a; qb = b * b; soma = qa + qb; cout <<"\nO soma do quadrado dos dois valores numéricos digitados é de: " << soma << endl; system ("pause"); return 0; } 14. Desenvolva um programa que receba dois valores numérico real, calcule e mostre o quadrado da diferença desses dois números. #include <iostream> #include <locale.h> using namespace std; int main (){ setlocale (LC_ALL, "Portuguese"); double a, b, quad, dif; cout << "Digite o primeiro valor numérico: "; cin >> a; cout << "\nDigite o segundo valor numérico: "; cin >> b; dif = a - b; quad = dif * dif; cout << "\nO quadrado da diferença dos dois valores numéricos digitados é de: " << quad << endl; system ("pause"); return 0; } 15. Desenvolva um programa que receba três valores numérico inteiro, calcule e mostre o cubo da soma desses três números. #include <iostream> #include <locale.h> #include <math.h> using namespace std; int main (){ setlocale (LC_ALL, "Portuguese"); int a, b, c, soma, cubo; cout << "Digite o primeiro valor numérico: "; cin >> a; cout << "\nDigite o segundo valor numérico: "; cin >> b; cout << "\nDigite o terceiro valor numérico: "; cin >> c; soma = a + b + c; cubo = pow(soma,3); cout << "\nO resultado do cubo da soma dos três valores numéricos digitados é de: " << cubo << endl; system ("pause"); return 0; } 16. Desenvolva um programa que receba dois valores numérico real, calcule e mostre a diferença do cubo desses dois números. #include <iostream> #include <locale.h> #include <math.h> using namespace std; int main (){ setlocale (LC_ALL, "Portuguese"); double a, b, cuboa, cubob, dif; cout << "Digite o primeiro valor numérico: "; cin >> a; cout << "\nDigite o segundo valor numérico: "; cin >> b; cuboa = pow(a,3); cubob = pow(b,3); dif = cuboa - cubob; cout << "\nA diferença do cubo dos dois valores numéricos digitados é de: " << dif << endl; system ("pause"); return 0; } 17. Desenvolva um programa que receba o nome, a idade e o sexo de uma pessoa e mostre essas informações na tela. #include <iostream> #include <locale.h> using namespace std; int main (){ setlocale (LC_ALL, "Portuguese"); char a[50], c[50]; int b; cout << "Digite seu nome: "; cin >> a; cout << "\nDigite sua idade: "; cin >> b; cout << "\nDigite seu sexo, masculino ou feminino: "; cin >> c; cout << "\nDADOS CADASTRADOS:" << endl << endl; cout << "Nome: " << a << endl; cout << "Idade: " << b << "anos" << endl; cout << "Sexo: " << c << endl <<endl; system ("pause"); return 0; } 18. Desenvolva um programa que receba o raio (R) de uma circunferência, calcule e mostre o comprimento dessa circunferência. Fórmula do comprimento da circunferência: C = 2 . π . R #include <iostream> #include <locale.h> #include <math.h> using namespace std; int main (){ setlocale (LC_ALL, "Portuguese"); double raio, comp; cout << "Digite o raio da circunferência: "; cin >> raio; comp = 2 * M_PI * raio; cout << "\nO comprimento da circunferência é de: " << comp << endl; system ("pause"); return 0; } 19. Desenvolva um programa que receba o raio (R) de uma circunferência, calcule e mostre a área dessa circunferência. Fórmula da área: A = π . R2 #include <iostream> #include <locale.h> #include <math.h> using namespace std; int main (){ setlocale (LC_ALL, "Portuguese"); double raio, area; cout << "Digite o raio da circunferência: "; cin >> raio; area = M_PI * pow(raio,2); cout << "\nA área da circunferência é de: " << area << endl; system ("pause"); return 0; } 20. Desenvolva um programa que receba o ano de nascimento de uma pessoa e o ano atual, calcule e mostre a idade dessa pessoa e quantos anos essa pessoa terá daqui a 10 anos. #include <iostream> #include <locale.h> using namespace std; int main (){ setlocale (LC_ALL, "Portuguese"); int a, b, c, d; cout << "Digite o seu ano de nascimento: "; cin >> a; cout << "Digite o ano atual: "; cin >> b; c = b - a; d = c + 10; cout << "\nSua idade atual é de: " << c << " anos" << endl << endl; cout << "Sua idade daqui 10 anos será de: " << d << " anos" << endl << endl; system ("pause"); return 0; } 21. Desenvolva um programa que receba o número de horas trabalhadas por um funcionário e quanto esse funcionário recebe por hora trabalhada, calcule e mostre o valor que deve ser recebido por esse funcionário. #include <iostream> #include <locale.h> using namespace std; int main (){ setlocale (LC_ALL, "Portuguese"); double qtd, horas, valor; cout << "Digite a quantidade de horas trabalhadas: "; cin >> qtd; cout << "Digite o valor da hora trabalhada: "; cin >> horas; valor = qtd * horas; cout << "\nO valor que deverá ser recebido é de: " << valor << " reais" << endl << endl; system ("pause"); return 0; } 22. Desenvolva um programa que receba uma quantidade de um alimento em quilos, calcule e mostre quantos dias durará esse alimento para uma pessoa que consome 50 gramas desse alimento por dia. #include <iostream> #include <locale.h> using namespace std; int main (){ setlocale (LC_ALL, "Portuguese"); double qtd, dias; cout << "O consumo diário de alimento é de 50g." << endl << endl; cout << "Digite a quantidade de alimento em Kg: "; cin >> qtd; dias = (qtd * 1000) / 50; cout << "\nA quantidade de dias que esse alimento durará é de: " << dias << " dias" << endl << endl; system ("pause"); return 0; } 23. Desenvolva um programa que receba a altura de um degrau, calcule e mostre quantos degraus uma pessoa precisa subir se deseja estar a uma altura de 5 quilômetros. #include <iostream> #include <locale.h> using namespace std; int main (){ setlocale (LC_ALL, "Portuguese"); double altura, degraus; cout << "Digite a altura do degrau em cm: "; cin >> altura; degraus = 5 / (altura / 100000); cout << "\nA quantidade de degraus, com essa altura, necessários para percorrer 5 km é de: " << degraus << " degraus." << endl << endl; system ("pause"); return 0; } 24. Desenvolva um programa que receba um valor numérico inteiro, calcule e mostre qual o quociente e o resto da divisão desse número por 3. #include <iostream> #include <locale.h> using namespace std; int main (){ setlocale (LC_ALL, "Portuguese"); int a, res, resto; cout << "Digite um número inteiro: "; cin >> a; res = a / 3; resto = a % 3; cout << "\nO quociente da divisão é: " << res << endl; cout << "E o resto da divisão é: " << resto << endl << endl; system ("pause"); return 0; } 25. Desenvolva um programa que receba os valores dos catetos (C1, C2) de um triângulo retângulo, calcule e mostre o valor da hipotenusa (H) desse triângulo. Fórmula do cálculo da hipotenusa de um triângulo retângulo. H2 = C12 + C22 #include <iostream> #include <locale.h> #include <math.h> using namespace std; int main (){ setlocale (LC_ALL, "Portuguese"); double c1, c2, hip; cout << "Digite o valor do cateto 1: "; cin >> c1; cout << "\nDigite o valor do cateto 2: "; cin >> c2; hip = sqrt((c1 * c1) + (c2 * c2)); cout << "\nO valor da hipotenusa é de: " << hip << endl << endl;system ("pause"); return 0; } 26. Desenvolva um programa que receba os valores de dois ângulos de um triângulo qualquer, calcule e mostre o valor do terceiro ângulo desse triângulo, sabendo que a soma dos três ângulos de um triângulo é igual a 180. #include <iostream> #include <locale.h> #include <math.h> using namespace std; int main (){ setlocale (LC_ALL, "Portuguese"); int ang1, ang2, ang3; cout << "Digite o valor do angulo 1 do triângulo: "; cin >> ang1; cout << "\nDigite o valor do angulo 2 do triângulo: "; cin >> ang2; ang3 = 180 - (ang1 + ang2); cout << "\nO valor do angulo 3 do triângulo é de: " << ang3 << endl << endl; system ("pause"); return 0; } 27. Desenvolva um programa que receba um horário em horas, minutos e segundos, calcule e mostre este mesmo horário convertido em minutos. #include <iostream> #include <locale.h> #include <iomanip> using namespace std; class Time { private: double minutes; double hh, mm, ss; public: void getTime(void); void convertIntoMinutes(void); void displayTime(void); }; void Time::getTime(void) { cout << "Digite o horário atual:" << endl << endl; cout << "Horas: "; cin >> hh; cout << "Minutos: "; cin >> mm; cout << "Segundos: "; cin >> ss; } void Time::convertIntoMinutes(void) { minutes = hh*60 + mm + ss/60; } void Time::displayTime(void) { cout << "\nO horário atual é: " << setw(2) << setfill('0') << hh << ":" << setw(2) << setfill('0') << mm << ":" << setw(2) << setfill('0') << ss << endl << endl; cout << "O horário total em minutos é de: " << minutes << " minutos" << endl << endl; } int main() { setlocale (LC_ALL, "Portuguese"); Time T; T.getTime(); T.convertIntoMinutes(); T.displayTime(); system ("pause"); return 0; } 28. Desenvolva um programa que receba a data de nascimento de uma pessoa e a data atual, calcule e mostre a idade desta pessoa em anos, meses, dias e semanas. Desconsidere anos bissextos. #include <iostream> #include <locale.h> #include <stdlib.h> using namespace std; int main () { setlocale (LC_ALL, "Portuguese"); int diaN, mesN, anoN, diaA, mesA, anoA, anos, meses, dias, semanas; cout << "Digite o dia do seu nascimento: "; cin >> diaN; cout << "Digite o número do mês do seu nascimento: "; cin >> mesN; cout << "Digite o ano do seu nascimento: "; cin >> anoN; cout << "\nDigite o dia atual: "; cin >> diaA; cout << "Digite o número do mês atual: "; cin >> mesA; cout << "Digite o ano atual: "; cin >> anoA; anos = anoA - anoN; meses = (anos * 12) + abs (mesN-mesA); dias = (meses * 30) + abs (diaN-diaA); semanas = (meses * 4); cout << "\nA sua idade atual é de: " << anos << " anos, " << meses << " meses, " << dias << " dias e " << semanas << " semanas." << endl << endl; system ("pause"); return 0; } 29. Desenvolva um programa que receba o valor de um produto, calcule e mostre o valor desse produto após um desconto de 15%. #include <iostream> #include <locale.h> using namespace std; int main () { setlocale (LC_ALL, "Portuguese"); double produto, desconto; cout << "Digite o valor do produto: "; cin >> produto; desconto = produto *0.85; cout << "\nO valor do produto com desconte de 15% é de: " << desconto << endl << endl; system ("pause"); return 0; }
Compartilhar