Ir ao conteúdo
  • Cadastre-se

Exercício de prova da UCB (1°periodo)


joaoarg

Posts recomendados

Uma empresa está vendendo um produto e oferece desconto diretamente sobre o preço do produto de acordo com o cliente:

- para clientes com mais ou 70 anos-> 15% desconto

- para clientes com mais de 50 anos (inclusive ) e menos de 70 (inclusive)-> 10% desconto

- Nos demais casos não há desconto

Faça um programa em C que leia pelo teclado o valor do produto e a idade de um cliente. O programa deve informar o valor do desconto ( em reais ) e o valor final da conta.

Eu fiz a primeira parte do exercício, mas quando testei não funcionou. O professor me deu 2 na questão ( valia 3,5 ). Não consegui nem começar a parte do valor do desconto em reais e o valor final da conta. Se alguém souber fazer o exercício todo vai ser de grande ajuda. Um abraço e desde já agradeço.

Link para o comentário
Compartilhar em outros sites


#include <stdio.h>
#include <stdlib.h>

int main(int argc, char **argv){
int idade;
float valorCompra;
float valorDesconto = 0;
printf("Digite o valor da compra: ");
scanf("%f", &valorCompra);
printf("Digite a idade do comprador: ");
scanf("%d", &idade);
if(idade > 70)
valorDesconto = valorCompra * 0.15;
else if(idade >= 50)
valorDesconto = valorCompra * 0.10;
printf("Valor total do desconto é: %.2f", valorDesconto);
printf("O valor final da compra é: %.2f", (valorCompra - valorDesconto));
return 0;
}

deve ter algum erro (nao tentei compilar) mas a ideia é essa ai

Link para o comentário
Compartilhar em outros sites

#include <iostream.h>

int main(){

int idade;

float valorCompra;

float valorDesconto = 0;

float Desconto =0;

cout<<"Digite o valor da compra: ";

cin>>valorCompra;

cout<<"Digite a idade do comprador: ";

cin>>idade;

if(idade >= 70){

valorDesconto = valorCompra * 0.15;

Desconto=ValorCompra-ValorDesconto;

cout<<" o desconto foi de"<<ValorDesconto;

cout<<"o valor a pagar e de"<<Desconto;

}

else if(idade >= 50){

valorDesconto = valorCompra * 0.10;

valorDesconto = valorCompra * 0.15;

Desconto=ValorCompra-ValorDesconto;

cout<<" o desconto foi de"<<ValorDesconto;

cout<<"o valor a pagar e de"<<Desconto;

}

return 0;

system("pause");

}

ai tens uma ideia de como seria o seu programa, mas infelizmente o codigo esta em c++, passar para c nao deve ser assim muito difícil:p

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!