Faça um programa que lê o nome de um produto, o
preço e a quantidade comprada. Escreva o nome do
produto comprado e o valor total a ser pago,
considerando que são oferecidos descontos pelo
número de unidades compradas, segundo a tabela
abaixo:
a) Até 10 unidades: valor total
De 11 a 20 unidades: 10% de desconto
c) De 21 a 50 unidades: 20% de desconto
d) Acima de 50 unidades: 25% de desconto
CÓDIGO:
#include<stdio.h>#include<stdlib.h> int main(){ char nome[20]; float preco ,desc ,total; int qtd; printf("Digite o nome do Produto:\n"); scanf("%s" ,nome); printf("Digite a quantidade do produto:\n"); scanf("%d" ,&qtd); printf("Digite o preco do Produto: Obs:(Caso aja centavos coloque . invés de , Ex: 2.5)\n"); scanf("%f" ,&preco); if (qtd<=10){desc = 0.00;}else if(qtd<=20){desc = preco*0.10;}else if (qtd<=50){desc = preco*.020;}else {desc = preco*0.25;}total = qtd*(preco-desc); printf("O nome do produto e: %s\n" ,nome);printf("O Preco total do Produto: %0.2f" ,total); return 0;}
Ele não da a saida correta igual pede!