Guest User

Qual erro?

a guest
Jan 22nd, 2016
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.35 KB | None | 0 0
  1. #include <iostream>
  2. #include <stdlib.h>
  3. #include <stdio.h>
  4.  
  5. using namespace std;
  6.  
  7. int main(){
  8.  
  9.     float precoNovo = 0, precoAtual = 0;
  10.     int mensalProd = 0;
  11.  
  12.     printf("\t\t\t-----REQUISITOS-----\n");
  13.     printf("[1] - Venda mensal < 500 ou Preço Atual < R$ 30,00\n");
  14.     printf("[2] - Venda mensal >= 500 e < 1200 ou Preço Atual >= R$ 30,00 e < R$ 60,00\n");
  15.     printf("[3] - Venda mensal >= 1200 ou Preço Atual >= R$ 80,00\n\n");
  16.  
  17.     printf("\n\nInforme o preço atual do produto: R$ ");
  18.     scanf("%f", &precoAtual);
  19.  
  20.     setbuf(stdin, NULL);
  21.  
  22.     printf("\n\nInforme a venda mensal média do produto: ");
  23.     scanf("%d", &mensalProd);
  24.  
  25.     if(mensalProd < 500 || precoAtual < 30){
  26.         precoNovo = precoAtual + precoAtual * (10/100);
  27.         printf("\n\nAumento de 10 por cento no produto, valor final: R$ %.2f\n\n", precoNovo);
  28.     } else if ( (mensalProd >= 500  &&  mensalProd < 1200 ) || (precoAtual >= 30 && precoAtual < 60) ) {
  29.         precoNovo = precoAtual + precoAtual * (15/100);
  30.         printf("\n\nAumento de 15 por cento no produto, valor final: R$ %.2f\n\n", precoNovo);
  31.     } else if ( (mensalProd >= 1200) || (precoAtual >= 80) ) {
  32.         precoNovo = precoAtual - precoAtual * (20/100);
  33.         printf( "\n\nDesconto de 20 por cento no produto, valor final: R$ %.2f\n\n", precoNovo);
  34.     }
  35.  
  36.  
  37.     return 0;
  38. }
Advertisement
Add Comment
Please, Sign In to add comment