Buscar

Exercícios Resolvidos 1 1 a 1 5 - Programação de Computadores II -UFOP

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;
}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando