Ir ao conteúdo
  • Cadastre-se

Pedro Henrique Marchese

Membro Júnior
  • Posts

    3
  • Cadastrado em

  • Última visita

Reputação

3
  1. Boa noite @devair1010! Rodei o programa e consegui entender o código. Muito obrigado pela ajuda e clareza.
  2. Boa noite @Mauro Britivaldo! Primeiramente, muito obrigado pelas dicas. Infelizmente o preço ainda não está sendo impresso pelo programa :/ if ((codigo > 0) && (codigo < 6)) { if(codigo==1) { printf("Você selecionou o cachorro quente."); vcodigo=4; } else if(codigo==2) { printf("Você selecionou o X-Salada."); vcodigo=4.5; } else if(codigo==3) { printf("Você selecionou o X-Frango."); vcodigo=5; } else if(codigo==4) { printf("Você selecionou o Torra Simples."); vcodigo=2; } else { printf("Você selecionou o Refrigerante."); vcodigo=1.5; } } else { printf("Código inválido."); } if (codigo>0 && codigo<5) { printf("\nVocê gostaria de um refrigerante adicional?\n"); scanf("%c\n", &refrigerante); } if (refrigerante='s') { preco=vcodigo*quantidade+1.5; } else { preco=vcodigo*quantidade; } if(preco>20) { precof=preco*0.9; } else { precof=preco; } printf("O preço final da compra é: R$%f", &precof); Segue o anexo da imagem: Obrigado pela atenção e ajuda.
  3. Opa, tudo bem? Comecei a estudar C hoje e estou tendo problemas ao rodar o programa. #include <stdio.h> #include <locale.h> int main(){ setlocale(LC_ALL, "Portuguese"); int codigo,quantidade; float preco,vcodigo,precof; char refrigerante; printf("Por favor , insira o código do produto , considerando que:\n1=Cachorro Quente preço unitário:R$4.00\n2=X-Salada preço unitário:R$4.50\n3=X-Frango preço unitário:R$5.00"); printf("\n4=Torrada Simples preço unitário:R$2.00\n5=Refrigerante preço unitário:R$1.50\n"); scanf("%i", &codigo); printf("Agora, insira a quantidade.\n"); scanf("%i", &quantidade); if ((codigo > 0) && (codigo < 6)) { if(codigo==1) { printf("Você selecionou o cachorro quente."); vcodigo=4; } else if(codigo==2) { printf("Você selecionou o X-Salada."); vcodigo=4.5; } else if(codigo==3) { printf("Você selecionou o X-Frango."); vcodigo=5; } else if(codigo==4) { printf("Você selecionou o Torra Simples."); vcodigo=2; } else { printf("Você selecionou o Refrigerante."); vcodigo=1.5; } } else { printf("Código inválido."); } if (codigo>0 && codigo<5) { printf("\nVocê gostaria de um refrigerante adicional?\n"); scanf("%c\n", &refrigerante); } if (refrigerante="s") { preco=vcodigo*quantidade+1.5; } else { preco=vcodigo*quantidade; } if(preco>20) { precof=preco*0.9; } else { precof=preco; } printf("O preço final da compra é: R$%f", &precof); return 0; } O preço final sempre sai 0 e não sei porque. =/

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

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!