Ir ao conteúdo

Posts recomendados

Postado

Como implemento para executar 1 pedido com 2 lanches diferentes por ex?

 

 

 

// X Burguer = 10                    Cod = 1
// X Salada = 12                    Cod = 2
// Cachorro Quente = 15                Cod = 3
// X Salada com Bacon = 15            Cod = 4
// Lanchão = 17                        Cod = 5
// X Bacon = 18                        Cod = 6
// X Lombo = 20                        Cod = 7
// Churrasquinho = 20                Cod = 8
// X Tudo = 22                        Cod = 9
// X Tudo 2 = 24                    Cod = 10

#include<stdio.h>
main()

{int cod, qtd;
float total;

printf("cod");
scanf("%d", & cod);
printf("qtd");
scanf("%d", & qtd);
 
 if(cod == 1){
       total = qtd * 10;
        printf("Total: %f", total);
     }else if(cod == 2){
       total = qtd * 12;
        printf("Total: %f", total);
     }else if(cod == 3){
       total = qtd * 15;
        printf("Total: %f", total);
     }else if(cod == 4){
       total = qtd * 15;
        printf("Total: %f", total);
     }else if(cod == 5){
       total = qtd * 17;
        printf("Total: %f", total);
     }else if(cod == 6){
       total = qtd * 18;
        printf("Total: %f", total);
     }else if(cod == 7){
       total = qtd * 20;
        printf("Total: %f", total);
     }else if(cod == 8){
       total = qtd * 20;
        printf("Total: %f", total);
     }else if(cod == 9){
       total = qtd * 22;
        printf("Total: %f", total);
     }else if(cod == 10){
       total = qtd * 24;
        printf("Total: %f", total);
     }
}

Postado

@Deni David Considere usar o comando switch nesse caso, já que são 10 opções e você está comparando sempre a mesma variável com valores inteiros diferentes.

 

8 horas atrás, Deni David disse:

Como implemento para executar 1 pedido com 2 lanches diferentes por ex?

Faça um loop, mas antes, inicialize a variável total com 0. Para incrementar seu valor, use atribuição por adição (+=) em vez de atribuição simples (=).

Postado
13 horas atrás, Lucca Rodrigues disse:

@Deni David Considere usar o comando switch nesse caso, já que são 10 opções e você está comparando sempre a mesma variável com valores inteiros diferentes.

 

Faça um loop, mas antes, inicialize a variável total com 0. Para incrementar seu valor, use atribuição por adição (+=) em vez de atribuição simples (=).

 

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...