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 (Seqüencial) Entrar com ângulo em graus e imprimir: seno, co-seno, tangente, secante. # include <iostream> # include <cmath> using namespace std; int main(){ float angulo, rad; const float pi = 3.1416 ; cout << "Digite um angulo: "; cin >> angulo; rad = angulo *pi/180; cout << "\n Seno: " << sin (rad); cout << "\n Cosseno: " << cos (rad); cout << "\n Tangente: " << tan (rad); cout << "\n Secante: " << asin (rad); cout << "\n"; system ("pause"); } Entrar com um número e imprimir o logaritmo desse número na base 10. # include <iostream> # include <cmath> using namespace std; int main(){ float numero, result; cout << "Digite um numero: "; cin >> numero; result = log10 (numero); cout << "\n O logaritmo e: " << result; cout << "\n"; system ("pause"); } Entrar com o número e a base com que deseja calcular e esse número. # include <iostream> # include <cmath> using namespace std; int main(){ float numero, base, result; cout << "\nDigite um numero: "; cin >> numero; cout << "\nDigite uma base: "; cin >> base; result = log(numero)/log(base); cout << "\n O logaritmo e: " << result; cout << "\n"; system ("pause"); } Entrar com um número e imprimir a seguinte saída: Numero: Quadrado: Raiz quadrada: # include <iostream> # include <cmath> using namespace std; int main(){ float numero, quadrado, raiz; cout << "\nDigite um numero: "; cin >> numero; // calculo o quadrado do numero quadrado = pow(numero,2); // calculo da raiz quadrada do numero raiz = sqrt(numero); cout << "\n O numero e: " << numero; cout << "\n O quadrado e: " << quadrado; cout << "\n A raiz e: " << raiz; cout << "\n"; system ("pause"); } Fazer um programa que entre com a base altura de um retângulo e imprimir: Perímetro: Área: Diagonal: # include <iostream> # include <cmath> using namespace std; int main(){ float base, altura, perimetro, area, diagonal; cout << "Digite a base do retangulo "; cin >> base; cout << "Digite a altura do retangulo "; cin >> altura; perimetro = ((2*base)+(2*altura)); area = altura * base; diagonal = pow(base,2)+pow(altura,2); cout << "\n O perimetro e: " << perimetro; cout << "\n A area e: " << area; cout << "\n A diagonal e: " << sqrt(diagonal); cout << "\n"; system ("pause"); } Entra com o lado de um quadrado e imprimir: Perímetro: Área: Diagonal: #include <iostream> #include <cmath> using namespace std; int main() { float lado, peri, diag, area; cout<<"\n Digite o lado de um quadrado:"; cin>>lado; peri = lado*4; area = pow(lado,2); diag = lado*sqrt(2.0); cout<<"\n O perimetro do quadrado e " << peri; cout<<"\n A area do quadrado e "<< area; cout<<"\n A diagonal do quadrado e " <<diag; cout<<"\n"; system("PAUSE"); return 0; } Entrar com os lados a, b e c de um paralelepípedo e calcular e imprimir a diagonal. #include <iostream> #include <cmath> using namespace std; int main(){ float altura, base, profundidade, diag; cout<<"\n Digite a altura de um paralelepipedo "; cin>>altura; cout<<"\n Digite a base de um paralelepipedo "; cin>>base; cout<<"\n Digite a profundidade de um paralelepipedo "; cin>>profundidade; diag = sqrt(pow(altura,2)+ pow(base,2)+ pow(profundidade,2)); cout<<"\n A Diagonal deste paralelepipedo eh " << diag; system("PAUSE"); return 0; } Criar um programa que calcule e imprima a área de um triangulo. #include <iostream> #include <cmath> using namespace std; int main(){ float base, altura, area; system("color 1E"); // para colocar cor, não é necessário pra prova cout<<"\n Digite a base de um triangulo: "; cin>>base; cout<<"\n Digite a altura de um triangulo: "; cin>>altura; area= (base*altura)/2.0; cout<<"\n A Area do triangulo eh :" << area; cout<<"\n"; system("PAUSE"); return 0; } Criar um programa que calcule e imprime a área de um losango. #include <iostream> #include <cmath> using namespace std; int main(){ float diag1, diag2, area; system("color 3E"); cout<<"\n Digite a diagonal 1 de um losango: "; cin>>diag1; cout<<"\n Digite a diagonal 2 de um losango: "; cin>>diag2; area= (diag1*diag2)/2.0; cout<<"\n A Area do losango eh :" << area; cout<<"\n"; system("PAUSE"); return 0; } Entrar com as notas da AV1 e AV2 e imprime a Media final: Media final Truncada: Media final Arredondada: #include <iostream> #include <cmath> using namespace std; int main(){ float media, av1, av2; system("color 4C"); //colorir o fundo e a fonte. Ver tabela em system("color 150"); cout<<"\n Digite a nota da AV1: "; cin>>av1; cout<<"\n Digite a nota da AV2: "; cin>>av2; media=(av1+av2)/2; cout<<"\n Sua media final eh: " << media; cout<<"\n Sua media final Truncada eh: " <<ceil(media); cout<<"\n Sua media final Arredondada eh: "<<floor(media); cout<<"\n\n"; system("PAUSE"); return 0; } Entrar com valores para Xnum1, Xnum2, Xnum3 e imprimir o valor de X sabendo se: X= Xnum1 +( Xnum2/Xnum1+Xnum3) +2(Xnum1-Xnum2)+log2 64 #include <iostream> #include <cmath> using namespace std; int main(){ float X,Xnum1, Xnum2, Xnum3; cout<<"\n Vamos descobrir o valor de X, digite o primeiro numero: "; cin>>Xnum1; cout<<"\n Digite o segundo numero: "; cin>>Xnum2; cout<<"\n Digite o terceiro numero: "; cin>>Xnum1; cout<<"\n Sabendo que X = Xnum1 +( Xnum2/Xnum1+Xnum3) +2(Xnum1-Xnum2)+log2 64 "; X= Xnum1 +( Xnum2/Xnum1+Xnum3) +2*(Xnum1-Xnum2)+ log(64.0)/log(2.0); cout<<"\n O Valor de X eh: "<< X; cout<<"\n\n"; system("PAUSE"); return 0; } Entrar com os catetos de um triângulo retângulo e imprima a hipotenusa. #include <iostream> #include <cmath> using namespace std; int main(){ float cateto1, cateto2, hipot; system("color 4C"); //colorir o fundo e a fonte.Ver tabela em system("color 150"); cout<<"\n Digite o cateto 1 de um triangulo: "; cin>>cateto1; cout<<"\n Digite o cateto 2 de um triangulo: "; cin>>cateto2; hipot = sqrt(pow(cateto1,2)+pow(cateto2,2)); cout<<"\n A hipotenusa desse triangulo e: " <<hipot; cout<<"\n\n"; system("PAUSE"); return 0; } Calcular e apresentar o valor do volume de uma lata de óleo, utilizando a formula: Volume= 3.14159 *R2 * Altura. #include <iostream> #include <cmath> using namespace std; int main(){ float r, h; const float pi = 3.1416; cout << "Digite o raio da lata de oleo"; cin >> r; cout << "Digite a altura da lata de oleo"; cin >> h; cout << "O volume da lata de oleo eh : " << pi * pow(r,2) * h; system("PAUSE"); } Efetuar ao cálculo da quantidade de litros de combustível gastos em uma viagem, sabendo que o carro faz 12 km com um litro. Deverão ser fornecidos o tempo gasto na viagem e a velocidade média. Utilizar as seguintes fórmulas: Distância = tempo x velocidade; Litros usados= distância/12; O programa deverá apresentar os valores da velocidade média, tempo gasto na viagem, distância percorrida e a quantidade de litros utilizados na viagem. #include <iostream> #include <cmath> using namespace std; int main(){ float velocidade, tempo; cout << "Digite a velocidade media do carro"; cin >> velociade; cout << "\nDigite o tempo gasto na viagem"; cin >> tempo; cout << "\nA distancia percorrida : " << velocidade * tempo; cout << "\nLitros gastos na viagem : " << (velocidade*tempo)/12; system("PAUSE"); } Criar um programa que leia um valor de hora e informe quantos minutos se passaram desde o início do dia. #include <iostream> #include <cmath> using namespace std; int main(){ int hora, Tminuto, minuto; cout << "Digite a hora atual"; cin >> hora; cout << "Digite os minutos"; cin >> minuto; Tminuto = hora * 60 + minuto; Cout << "\nAte agora se passaram: " << Tminuto << " minutos "; system("PAUSE"); } Criar um programa que leia o peso de uma pessoa, só a parte inteira, calcule e imprima: O peso da pessoa em gramas Novo peso, em gramas, se a pessoa engordar 12%. #include <iostream> #include <cmath> using namespace std; int main(){ int peso, pesogramas, novopeso; cout << "Digite o peso"; cin >> peso; pesogramas = peso*1000; novopeso = pesogramas * 1.12; cout << "\nO peso : " << pesogramas << "g" ; cout << "\nO novo peso : " << novopeso << "g"; system("PAUSE"); } Criar um programa que, dado um número de conta corrente com três dígitos, retorne o seu dígito verificador, o qual é calculado da seguinte maneira: Exemplo: número da conta: 235 Somar o número da conta com o seu inverso: 235 + 532 = 767 Multiplicar cada dígito pela sua ordem posicional e somar estes resultados: 7 6 7 6 7 *1 *2 *3 + 12 + 21 = 40 O último dígito desse resultado é o dígito verificador da conta (40 → 0). * = vezes Observações: Refazer esta lista colocando todos os testes, usando if nos exercícios necessários. Testar se o divisor é diferente de zero. Testar se o radicando é maior ou igual a zero. Testar se o logaritmando é maior do que zero e a base, maior do que o zero e a base diferente de 1. Testar se o seno é diferente de zero quando se deseja calcular co-tangente e co-secante. Testar se o co-seno é diferente de zero quando se deseja calcular tangente e secante. Testar se os valores para lados de figuras são maiores do que zero.
Compartilhar