Jvsierra

Ex resolvido 21

Feb 11th, 2018
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.33 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main(){
  5.  
  6.     int cod_estado = 0, cod_carga = 0;
  7.     float peso_carga = 0.0, peso_quilos = 0.0, preco_carga = 0.0, valor_imposto = 0.0, valor_total = 0.0;
  8.  
  9.     printf("Codigo do estado:\n");
  10.     scanf("%d", &cod_estado);
  11.     printf("Codigo da carga:\n");
  12.     scanf("%d", &cod_carga);
  13.  
  14.     printf("Peso da carga (em toneladas):\n");
  15.     scanf("%f", &peso_carga);
  16.  
  17.     peso_quilos = peso_carga * 1000;
  18.  
  19.     if(cod_carga >= 10 && cod_carga <= 20){
  20.         preco_carga += 100 * peso_quilos;
  21.     }else if(cod_carga >= 21 && cod_carga <= 30){
  22.         preco_carga += 250 * peso_quilos;
  23.     }else if(cod_carga >= 31 && peso_carga <= 40){
  24.         preco_carga += 340 * peso_quilos;
  25.     }
  26.  
  27.     if(cod_estado == 1){
  28.         valor_imposto = 0.35 * preco_carga;
  29.     }else if(cod_estado == 2){
  30.         valor_imposto = 0.25 * preco_carga;
  31.     }else if(cod_estado == 3){
  32.         valor_imposto = 0.15 * preco_carga;
  33.     }else if(cod_estado == 4){
  34.         valor_imposto = 0.05 * preco_carga;
  35.     }else if(cod_estado == 5){
  36.         valor_imposto = 0 * preco_carga;
  37.     }
  38.  
  39.     valor_total = valor_imposto + preco_carga;
  40.  
  41.     printf("Peso em quilos: %.2f\nPreco da carga: %.2f\nValor do Imposto: %.2f\nValor total: %.2f\n", peso_quilos, preco_carga, valor_imposto, valor_total);
  42.  
  43.     return 0;
  44. }
Advertisement
Add Comment
Please, Sign In to add comment