Advertisement
Guest User

Untitled

a guest
Aug 19th, 2019
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.23 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main()
  5. {
  6. int origem, carga;
  7. float pesoton, pesokg, vtotal, carga1, carga2, carga3, imposto1, imposto2, imposto3, imposto4, imposto5;
  8.  
  9. printf("Digite o código do estado de origem da carga do caminhão (entre 1 e 5):");
  10. if (origem >=1 || origem <=5) {
  11. scanf("%d", &origem);
  12. } else {
  13. printf("O número não está entre 1 e 5!");
  14. return 0;
  15. }
  16.  
  17. printf ("Agora, digite o peso da carga do caminhão, em toneladas:");
  18. scanf ("%f", &pesoton);
  19.  
  20. printf("Digite o código da carga, entre 10 e 40:");
  21. if (carga >=10 || carga <=40) {
  22. scanf("%d", &carga);
  23. } else {
  24. printf("O número não está entre 10 e 40!");
  25. return 0;
  26. }
  27.  
  28. pesokg = pesoton*1000;
  29.  
  30. printf ("O preço da carga é %f", pesokg);
  31.  
  32. if (carga >=10 || carga<=20) {
  33. printf("O preço da carga é R$100/kg");
  34. carga1 = pesokg*100;
  35. } else if (carga >=21 || carga <=30) {
  36. printf("O preço da carga é R$250/kg");
  37. carga2 = pesokg*250;
  38. } else (carga >=31 || carga <=40); {
  39. printf("O preço da carga é R$340/kg");
  40. carga3 = pesokg*340;
  41. }
  42.  
  43. switch (origem) {
  44. case 1:
  45. printf("O valor do imposto é %f", pesokg*0.35);
  46. imposto1 = pesokg*0.35;
  47. break;
  48. case 2:
  49. printf("O valor do imposto é %f", pesokg*0.25);
  50. imposto2 = pesokg*0.25;
  51. break;
  52. case 3:
  53. printf("O valor do imposto é %f", pesokg*0.15);
  54. imposto3 = pesokg*0.15;
  55. break;
  56. case 4:
  57. printf("O valor do imposto é %f", pesokg*0.05);
  58. imposto4 = pesokg*0.05;
  59. break;
  60. case 5:
  61. printf("Carga isenta de impostos.");
  62. imposto5 = 0;
  63. break;
  64. }
  65.  
  66. vtotal == carga1+imposto1 || carga1+imposto2 || carga1+imposto3 || carga1+imposto4 || carga1+imposto5 || carga2+imposto1 || carga2+imposto2 || carga2+imposto3 || carga2+imposto4 || carga2+imposto5 || carga3+imposto1 || carga3+imposto2 || carga3+imposto3 || carga3+imposto4 || carga3+imposto5;
  67.  
  68. printf("O valor total é %f", vtotal);
  69.  
  70. return 0;
  71. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement