Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- int main(){
- char tipo, refrigeracao;
- float preco = 0.0, valor_adicional = 0.0, imposto = 0.0, preco_de_custo = 0.0, desconto = 0.0, novo_preco = 0.0;
- printf("Digite o preco do produto:\n");
- scanf("%f", &preco);
- printf("Tipo do produto:\n");
- scanf(" %c", &tipo);
- printf("Refrigeracao:\n");
- scanf(" %c", &refrigeracao);
- if('N' == refrigeracao){
- if('A' == tipo){
- if(preco < 15){
- valor_adicional = 2;
- }else if(preco >= 15){
- valor_adicional = 5;
- }
- }else if('L' == tipo){
- if(preco < 10){
- valor_adicional = 1.5;
- }else if(preco >= 10){
- valor_adicional = 2.5;
- }
- }else if('V' == tipo){
- if(preco < 30){
- valor_adicional = 3;
- }else if(preco >= 30){
- valor_adicional = 2.5;
- }
- }
- }else if('S' == refrigeracao){
- if('A' == tipo){
- valor_adicional = 8;
- }
- }
- if(preco < 25){
- imposto = preco * 0.05;
- }else{
- imposto = preco * 0.08;
- }
- preco_de_custo = preco + imposto;
- if('A' != tipo && 'S' != refrigeracao){
- desconto = preco * 0.03;
- }
- novo_preco = preco_de_custo + valor_adicional - desconto;
- printf("Novo preco: %.2f\nPreco de custo: %.2f\nValor adicional: %.2f\nDesconto: %.2f\nImposto: %.2f\n", novo_preco, preco_de_custo, valor_adicional, desconto, imposto);
- if(novo_preco <= 50){
- printf("Barato\n");
- }else if(novo_preco > 50 && novo_preco < 100){
- printf("Normal\n");
- }else{
- printf("Caro\n");
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment