Ir ao conteúdo

Posts recomendados

Postado
#include<stdio.h>
#include<conio.h>
#include<locale.h>
int main ()

{
    setlocale(LC_ALL, "portuguese");
    float codigoC, codigoEs, pesoT, peso_da_carga, valorT, imposto, precoP, precoS, precoT;
    printf("\n digite o peso da carga em toneladas: ");
    scanf("%f", &pesoT);
    printf("\n digite o codigo da carga: ");
    scanf("%f", &codigoC);
    peso_da_carga = pesoT / 100;
    precoP = (pesoT / 1000) * 100;
    precoS = (pesoT/1000) * 250;
    precoT= (pesoT/1000)*340;        
    if (codigoC <= 10 || codigoC <= 20)
    printf("\n o peso da carga eh %f e o preco é %f", peso_da_carga, precoP);
    if (codigoC <=21 || codigoC <=30) 
    printf("\n o peso da carga eh %f e o preco é %f", peso_da_carga, precoS);
    if (codigoC <= 31 || codigoC <= 40)
    printf("\n o peso da carga eh %f e o preco é %f", peso_da_carga, precoT);
    printf("\n digite o código do Estado: ");
    scanf("%f", &codigoEs);
    if (codigoEs == 1)
    printf("\n o valor do imposto cobrado é 35%);
    if (codigoEs == 2)
    printf ("\n o valor do imposto cobrado é 25%");
    if (codigoEs == 3)
    printf ("\n o valor do imposto cobrado é de 15%");
    if (codigoEs == 4)
    printf("\n o valor do imposto é de 5%");
    if (codigoEs == 5)
    printf ("\n isento de imposto");

WhatsApp Image 2019-04-05 at 17.23.54.jpeg

  • Curtir 1
Postado
peso_da_carga = pesoT / 100;

Pra converter de tonelada para quilos você deve MULTIPLICAR por 1000:

peso_da_carga = pesoT * 1000;

você pode armazenar o preço por quilo em uma única variável:

flaot preco_por_quilo;
float preco_total;
if (codigoC <= 10 || codigoC <= 20) preco_por_quilo = 100;
if (codigoC <=21 || codigoC <=30) preco_por_quilo = 250;
if (codigoC <= 31 || codigoC <= 40) preco_por_quilo = 340;
preco_total = preco_por_quilo * peso_da_carga;
printf("\n o peso da carga eh %f e o preco é %f", peso_da_carga, preco_total);

O mesmo pode ser feito para o imposto:

float imposto;

if (codigoEs == 1) imposto = 35;
if (codigoEs == 2) imposto = 25;
if (codigoEs == 3) imposto = 15;
if (codigoEs == 4) imposto = 5;
if (codigoEs == 5) imposto = 0;
printf("\n o valor do imposto cobrado é %f", imposto*preco_total/100);
   

Para mostrar o valor total transportado:

printf("\n o valor total transportado é %f", preco_total + imposto*preco_total/100);

 

  • Curtir 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!