Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- int main()
- {
- int origem, carga;
- float pesoton, pesokg, vtotal, carga1, carga2, carga3, imposto1, imposto2, imposto3, imposto4, imposto5;
- printf("Digite o código do estado de origem da carga do caminhão (entre 1 e 5):");
- if (origem >=1 || origem <=5) {
- scanf("%d", &origem);
- } else {
- printf("O número não está entre 1 e 5!");
- return 0;
- }
- printf ("Agora, digite o peso da carga do caminhão, em toneladas:");
- scanf ("%f", &pesoton);
- printf("Digite o código da carga, entre 10 e 40:");
- if (carga >=10 || carga <=40) {
- scanf("%d", &carga);
- } else {
- printf("O número não está entre 10 e 40!");
- return 0;
- }
- pesokg = pesoton*1000;
- printf ("O preço da carga é %f", pesokg);
- if (carga >=10 || carga<=20) {
- printf("O preço da carga é R$100/kg");
- carga1 = pesokg*100;
- } else if (carga >=21 || carga <=30) {
- printf("O preço da carga é R$250/kg");
- carga2 = pesokg*250;
- } else (carga >=31 || carga <=40); {
- printf("O preço da carga é R$340/kg");
- carga3 = pesokg*340;
- }
- switch (origem) {
- case 1:
- printf("O valor do imposto é %f", pesokg*0.35);
- imposto1 = pesokg*0.35;
- break;
- case 2:
- printf("O valor do imposto é %f", pesokg*0.25);
- imposto2 = pesokg*0.25;
- break;
- case 3:
- printf("O valor do imposto é %f", pesokg*0.15);
- imposto3 = pesokg*0.15;
- break;
- case 4:
- printf("O valor do imposto é %f", pesokg*0.05);
- imposto4 = pesokg*0.05;
- break;
- case 5:
- printf("Carga isenta de impostos.");
- imposto5 = 0;
- break;
- }
- 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;
- printf("O valor total é %f", vtotal);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement