Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Exercícios Resolvidos 1.1 a 1.5 - Programação de Computadores II -UFOP 1.1 Codifique um programa em C++ que leia três números reais quaisquer, calcule e imprima a média aritmética desses três números. Exemplo de execução: Entrada: 2.78 8.34 0.876 Saída: Media aritmetica: 3.99867 Resolução : #include <iostream> using namespace std; int main() { double n1,n2,n3; cin >> n1 >> n2 >> n3; double media = (n1 + n2 + n3)/3; cout << "Media aritmetica: "<<media; } 1.2 Escreva um programa que, dado o valor inteiro de reais, determine a quantidade de cada tipo de nota necessária para totalizar esse valor, de modo a minimizar a quantidade de cédulas a serem emitidas por um caixa eletrônico. Considere que existem apenas 4 tipos de notas: R$50, R$10, R$5 e R$1. Exemplo de execução: Entrada: 72 Saída: Notas de 50: 1 Notas de 10: 2 Notas de 5: 0 Notas de 1: 2 Resolução : #include <iostream> using namespace std; int main() { int valor,A,restoA,B,restoB,C,restoC,D; cin>>valor; A=valor/50; restoA=valor%50; B=restoA/10; restoB=restoA%10; C=restoB/5; restoC=restoB%5; D=restoC/1; cout << "Notas de 50: " <<A<< endl; cout << "Notas de 10: " <<B<< endl; cout << "Notas de 5: " <<C<< endl; cout << "Notas de 1: " <<D<< endl; return 0; } 1.3 Considere que o número de uma placa de um veículo é composto por quatro dígitos. Escreva um programa que leia este número (inteiro) e exiba na tela o dígito correspondente à casa das centenas. Exemplo de execução: Entrada: 2345 Saída: 3 Resol: #include <iostream> using namespace std; int main() { int placa,centena; cin>> placa; centena = (placa % 1000)/100; cout << centena ; return 0; } 1.4 Crie um programa que leia dois valores para as variáveis A e B. O programa realiza a troca dos valores entre as variáveis, de forma que a variável A passe a ter o valor da variável B e que a variável B passe a ter o valor da variável A. A troca é efetuada na memória do computador. Apresente os valores trocados. Exemplo de execução: Entrada: 22 33 Saída: A = 33 B = 22 Resol: #include <iostream> using namespace std; int main() { float vA,vB,A,B; cin>>vA; cin>> vB; A=vB; B=vA; cout << "A = " << A << endl; cout << "B = " << B << endl; return 0; } 1.5 Em épocas de pouco dinheiro, os comerciantes estão procurando aumentar suas vendas oferecendo descontos. Faça um programa que permita que o usuário entre com o valor de um produto e, a seguir, imprima o novo valor desse produto com um desconto de 9%. Além disso, o programa deve imprimir o valor do desconto. Exemplo de execução: Entrada: 49.60 Saída: Valor do desconto (R$): 4.46 Preço do produto com desconto (R$): 45.14 Resol. #include<iostream> #include<iomanip> using namespace std; int main (){ double valor, desconto, valorCdesc; cin>>valor; desconto=valor*0.09; valorCdesc=valor-desconto; cout<<setprecision(2); cout<<"Valor do desconto (R$): "<<fixed<<desconto<<endl; cout<<"Preço do produto com desconto (R$): "<<fixed<<valorCdesc<<endl; return 0; }
Compartilhar