tou precisando uma ajuda com um codigozinho em C é muito iniciante , comecei ontem a aprender para alguns isto é super básico pra mim é uma dor de cabeça . é o seguinte o código:
#include <stdio.h>
#include <stdlib.h>
{
char letra, opcao;
printf("Queres um gelado com sabor a que?");
printf("\n (a) sabor a chocolate");
printf("\n (b) sabor a morango");
printf("\n (c) sabor de framboesa");
printf("\n (d) sabor a ananas");
printf("\n Escreva a letra do gelado que quer: ");
scanf("%c",&letra);
switch(letra)
{
case 'a':
printf(" E 1$ euro o de chocolate");
break;
case 'b':
printf(" E 1.5$ o sabor a morango");
break;
case 'c':
printf(" O sabor a framboesa eh 0.5$");
break;
case 'd':
printf("\n\n Gelado de ananas 5$");
break;
}
printf("\n\nVais pagar? pressione s(im) ou n(ao): ");
scanf("%c",&opcao);
switch(opcao)
{
case 's':
printf("Obrigado volte sempre.");
break;
case 'n':
printf("Too rich for my blood.");
break;
}
return 0;
system("pause");
}
ele faz a primeira pregunta mas quando vai a preguntar se vai pagar ou não ele fecha-se automaticamente n sei porque, se podessem me ajudar agradeciria.
#include <stdio.h>
#include <stdlib.h>
{
char letra, opcao;
printf("Queres um gelado com sabor a que?");
printf("\n (a) sabor a chocolate");
printf("\n (b) sabor a morango");
printf("\n (c) sabor de framboesa");
printf("\n (d) sabor a ananas");
printf("\n Escreva a letra do gelado que quer: ");
scanf("%c",&letra);
switch(letra)
{
case 'a':
printf(" E 1$ euro o de chocolate");
break;
case 'b':
printf(" E 1.5$ o sabor a morango");
break;
case 'c':
printf(" O sabor a framboesa eh 0.5$");
break;
case 'd':
printf("\n\n Gelado de ananas 5$");
break;
}
printf("\n\nVais pagar? pressione s(im) ou n(ao): ");
scanf("%c",&opcao);
switch(opcao)
{
case 's':
printf("Obrigado volte sempre.");
break;
case 'n':
printf("Too rich for my blood.");
break;
}
return 0;
system("pause");
}
ele faz a primeira pregunta mas quando vai a preguntar se vai pagar ou não ele fecha-se automaticamente n sei porque, se podessem me ajudar agradeciria.
Comment