Marshall. Postado Dezembro 15, 2011 Denunciar Share Postado Dezembro 15, 2011 Segue o codigo abaixo (com tudo que eu fiz ate agora). Estou aprendendo agora Linguagem C. =TEntão... esta compilando normal, so que o trabalho proposto tambem inclui fazer a reserva de bilhete.Nessa parte do codigo não consigo fazer nada ate agora. alguém pode me explica por onde devo começarQuais comandos devo usar tipo de variavel...outra coisa tambem, depois de escolher o filme , sessão, forma de pagamentoo programa termina. como faço para o programa continuar? caso a pessoa queira compra um bilhete para outro filme outra sessão.Ah lembrando... a quantidade de cadeiras no cinema é 20!Fiz uma pergunta no codigo "Informe a quantidade de bilhetes que deseja comprar"coloquei if <=5 para a compra de ate 5 ingressosmas não sei colocar um contador, tipo igV=ig, igV=igV+quant==20Então a pessoa escolhe 5 ai acontece ig=ig+quant ?e como continua o programa? a compra?ate chegar no limite 20?Alguma outra ideia seria muito bem vinda.Agradeço desde já =}#include <stdio.h>#include <stdlib.h> int main (){ int ig, Op, Ops=0, FP; printf("\t===============================================\n"); printf("\t===============================================\n"); printf("\t========== CINE SI ==========\n"); printf("\t===============================================\n"); printf("\t===============================================\n\n"); printf("\t ESCOLHA UMA DAS OPCOES: \n"); printf("\t-----------------------------------------------\n"); printf("\t| FILMES EM CARTAZ |\n\n"); printf("\t| [1] Ano Novo, Vida Nova! |\n"); printf("\t| [2] Sem Tempo |\n"); printf("\t| [3]Melancolia |\n"); printf("\t----------------------------------------------\n"); printf("Somente 20 lugares disponives \n"); printf("Zero para sair:\n\n "); scanf("%i",&Op); switch (Op){ default: printf("Opcao invalida.\n"); case 1: printf("\t--------------------------------------\n"); printf("\t Cine 1: A Ano Novo, Vida Nova!\n"); printf("\t Sessao [1]: 13:30 \n"); printf("\t Sessao [2]: 15:30 \n"); printf("\t Sessao [3]: 17:30 \n"); printf("\tComprar bilhete para qual sessao ? \n\n"); printf("\t--------------------------------------\n"); scanf("%i",&Ops); if (Ops==1) { printf("\tInforme a quantidade de bilhetes que deseja comprar:\n"); scanf("%i",&ig); if (ig<=20) { printf("\t---------------------------------------\n"); printf("\t FORMAS DE PAGAMENTO : : : \n\n"); printf("\t [1]Inteira: 8,00 R$ \n"); printf("\t [2]Meia: 4,00 R$ \n"); scanf("%i",&FP); printf("\t---------------------------------------\n"); if (FP==1) { printf("\tForma de Pagamento :: INTEIRA \n\n"); } else { printf("\tForma de Pagamento :: MEIA "); } printf("\tSessao escolhida 1: 13:30\n\n"); printf("\tSeu bilhete foi adiquirido com sucesso. \n"); printf("\tDivirta-se. Um bom filme pra voce.\n "); } else { printf("\tNao há mais bilhetes\n "); } } if (Ops==2){ printf("\tInforme a quantidade de bilhetes que deseja comprar:\n"); scanf("%i",&ig); if (ig<=20) { printf("\t---------------------------------------\n"); printf("\t FORMAS DE PAGAMENTO : : : \n\n"); printf("\t [1]Inteira: 8,00 R$ \n"); printf("\t [2]Meia: 4,00 R$ \n"); scanf("%i",&FP); printf("\t---------------------------------------\n"); if (FP==1) { printf("\tForma de Pagamento :: INTEIRA \n\n"); } else { printf("\tForma de Pagamento :: MEIA \n\n"); } printf("\tSeu bilhete foi adiquirido com sucesso. \n"); printf("\tSessao escolhida 2: 15:30\n"); printf("\tDivirta-se. Um bom filme pra voce.\n\n "); } else { printf("\tNao há mais bilhetes\n "); } } if (Ops==3) { printf("\tInforme a quantidade de bilhetes que deseja comprar:\n"); scanf("%i",&ig); if (ig<=20) { printf("\t---------------------------------------\n"); printf("\t FORMAS DE PAGAMENTO : : : \n\n"); printf("\t [1]Inteira: 8,00 R$ \n"); printf("\t [2]Meia: 4,00 R$ \n"); scanf("%i",&FP); printf("\t---------------------------------------\n"); if (FP==1) { printf("\tForma de Pagamento :: INTEIRA \n\n"); } else { printf("\tForma de Pagamento :: MEIA \n\n"); } printf("\tSeu bilhete foi adiquirido com sucesso. \n"); printf("\tSessao escolhida 3: 17:30\n"); printf("\tDivirta-se. Um bom filme pra voce.\n\n "); } else { printf("\tNao há mais bilhetes\n "); } } break; case 2: printf("\t--------------------------------------\n"); printf("\t Sem Tempo \n"); printf("\t Sessao 1: 13:45 \n"); printf("\t Sessao 2: 16:15 \n"); printf("\t Sessao 3: 18:45 \n"); printf("\tComprar bilhete para qual sessao ? \n\n"); printf("\t--------------------------------------\n"); scanf("%i",&Ops); if (Ops==1) { printf ("\tInforme a quantidade de bilhetes que deseja comprar:\n"); scanf("%i",&ig); if (ig<=20) { printf("\t---------------------------------------\n"); printf("\t FORMAS DE PAGAMENTO : : : \n\n"); printf("\t [1]Inteira: 8,00 R$ \n"); printf("\t [2]Meia: 4,00 R$ \n"); scanf("%i",&FP); printf("\t---------------------------------------\n"); if (FP==1) { printf("\tForma de Pagamento :: INTEIRA \n\n"); } else { printf("\tForma de Pagamento :: MEIA \n\n"); } printf("\tSeu bilhete foi adiquirido com sucesso.\n"); printf("\tSessao escolhida 1: 13:45\n"); printf("\tDivirta-se. Um bom filme pra voce.\n\n "); } else { printf("\tNao há mais bilhetes\n "); } } if (Ops==2){ printf("\tInforme a quantidade de bilhetes que deseja comprar:\n"); scanf("%i",&ig); if (ig<=20) { printf("\t---------------------------------------\n"); printf("\t FORMAS DE PAGAMENTO : : : \n\n"); printf("\t [1]Inteira: 8,00 R$ \n"); printf("\t [2]Meia: 4,00 R$ \n"); scanf("%i",&FP); printf("\t---------------------------------------\n"); printf("\tSeu bilhete foi adiquirido com sucesso. \n"); printf("\tSessao escolhida 2: 16:15\n"); printf("\tDivirta-se. Um bom filme pra voce.\n\n "); } else { printf("\tNao há mais bilhetes\n "); } } if (Ops==3){ printf("\tInforme a quantidade de bilhetes que deseja comprar:\n"); scanf("%i",&ig); if (ig<=20) { printf("\t---------------------------------------\n"); printf("\t FORMAS DE PAGAMENTO : : : \n\n"); printf("\t [1]Inteira: 8,00 R$ \n"); printf("\t [2]Meia: 4,00 R$ \n"); scanf("%i",&FP); printf("\t---------------------------------------\n"); if (FP==1) { printf("\tForma de Pagamento :: INTEIRA \n\n"); } else { printf("\tForma de Pagamento :: MEIA \n\n"); } printf("\tSeu bilhete foi adiquirido com sucesso. \n"); printf("\tSessao escolhida 3: 18:45\n"); printf("\tDivirta-se. Um bom filme pra voce.\n\n "); } else { printf("\tNao há mais bilhetes\n "); } } break; case 3: printf("\t-----------------------------------------------\n"); printf("\t Cine 3: Melancolia \n"); printf("\t Sessao 1: 13:30 \n"); printf("\t Sessao 2: 15:30 \n"); printf("\t Sessao 3: 17:30 \n"); printf("\tComprar bilhete para qual sessao ? \n\n"); printf("\t-----------------------------------------------\n"); scanf("%i",&Ops); if (Ops==1) { printf ("\tInforme a quantidade de bilhetes que deseja comprar:\n"); scanf("%i",&ig); if (ig<=20) { printf("\t---------------------------------------\n"); printf("\t FORMAS DE PAGAMENTO : : : \n\n"); printf("\t [1]Inteira: 8,00 R$ \n"); printf("\t [2]Meia: 4,00 R$ \n"); scanf("%i",&FP); printf("\t---------------------------------------\n"); if (FP==1) { printf("\tForma de Pagamento :: INTEIRA \n\n"); } else { printf("\tForma de Pagamento :: MEIA \n\n"); } printf("\tSeu bilhete foi adiquirido com sucesso.\n"); printf("\tSessao escolhida 1: 13:30\n"); printf("\tDivirta-se. Um bom filme pra voce.\n\n "); } else { printf("\tNao há mais bilhetes\n "); } } if (Ops==2){ printf("\tInforme a quantidade de bilhetes que deseja comprar:\n"); scanf("%i",&ig); if (ig<=20) { printf("\t---------------------------------------\n"); printf("\t FORMAS DE PAGAMENTO : : : \n\n"); printf("\t [1]Inteira: 8,00 R$ \n"); printf("\t [2]Meia: 4,00 R$ \n"); scanf("%i",&FP); printf("\t---------------------------------------\n"); if (FP==1) { printf("\tForma de Pagamento :: INTEIRA \n\n"); } else { printf("\tForma de Pagamento :: MEIA \n\n"); } printf("\tSeu bilhete foi adiquirido com sucesso. \n"); printf("\tSessao escolhida 2: 15:30\n"); printf("\tDivirta-se. Um bom filme pra voce.\n\n "); } else { printf("\tNao há mais bilhetes\n "); } } if (Ops==3){ printf ("\tInforme a quantidade de bilhetes que deseja comprar:\n"); scanf("%i",&ig); if (ig<=20) { printf("\t---------------------------------------\n"); printf("\t FORMAS DE PAGAMENTO : : : \n\n"); printf("\t [1]Inteira: 8,00 R$ \n"); printf("\t [2]Meia: 4,00 R$ \n"); scanf("%i",&FP); printf("\t---------------------------------------\n"); if (FP==1) { printf("\tForma de Pagamento :: INTEIRA \n\n"); } else { printf("\tForma de Pagamento :: MEIA \n\n"); } printf("\tSeu bilhete foi adiquirido com sucesso.\n"); printf("\tSessao escolhida 3: 17:30\n"); printf("\tDivirta-se. Um bom filme pra voce.\n\n "); } else { printf("\tNao há mais bilhetes\n "); } } break; } system ("pause"); } Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Marshall.
Segue o codigo abaixo (com tudo que eu fiz ate agora). Estou aprendendo agora Linguagem C. =T
Então... esta compilando normal, so que o trabalho proposto tambem inclui fazer a reserva de bilhete.
Nessa parte do codigo não consigo fazer nada ate agora. alguém pode me explica por onde devo começar
Quais comandos devo usar tipo de variavel...
outra coisa tambem, depois de escolher o filme , sessão, forma de pagamento
o programa termina. como faço para o programa continuar? caso a pessoa queira compra um bilhete para outro filme outra sessão.
Ah lembrando... a quantidade de cadeiras no cinema é 20!
Fiz uma pergunta no codigo "Informe a quantidade de bilhetes que deseja comprar"
coloquei if <=5 para a compra de ate 5 ingressos
mas não sei colocar um contador, tipo igV=ig, igV=igV+quant==20
Então a pessoa escolhe 5 ai acontece ig=ig+quant ?
e como continua o programa? a compra?
ate chegar no limite 20?
Alguma outra ideia seria muito bem vinda.
Agradeço desde já =}
#include <stdio.h>
#include <stdlib.h>
int main (){
int ig, Op, Ops=0, FP;
printf("\t===============================================\n");
printf("\t===============================================\n");
printf("\t========== CINE SI ==========\n");
printf("\t===============================================\n");
printf("\t===============================================\n\n");
printf("\t ESCOLHA UMA DAS OPCOES: \n");
printf("\t-----------------------------------------------\n");
printf("\t| FILMES EM CARTAZ |\n\n");
printf("\t| [1] Ano Novo, Vida Nova! |\n");
printf("\t| [2] Sem Tempo |\n");
printf("\t| [3]Melancolia |\n");
printf("\t----------------------------------------------\n");
printf("Somente 20 lugares disponives \n");
printf("Zero para sair:\n\n ");
scanf("%i",&Op);
switch (Op){
default:
printf("Opcao invalida.\n");
case 1:
printf("\t--------------------------------------\n");
printf("\t Cine 1: A Ano Novo, Vida Nova!\n");
printf("\t Sessao [1]: 13:30 \n");
printf("\t Sessao [2]: 15:30 \n");
printf("\t Sessao [3]: 17:30 \n");
printf("\tComprar bilhete para qual sessao ? \n\n");
printf("\t--------------------------------------\n");
scanf("%i",&Ops);
if (Ops==1) {
printf("\tInforme a quantidade de bilhetes que deseja comprar:\n");
scanf("%i",&ig);
if (ig<=20) {
printf("\t---------------------------------------\n");
printf("\t FORMAS DE PAGAMENTO : : : \n\n");
printf("\t [1]Inteira: 8,00 R$ \n");
printf("\t [2]Meia: 4,00 R$ \n");
scanf("%i",&FP);
printf("\t---------------------------------------\n");
if (FP==1) {
printf("\tForma de Pagamento :: INTEIRA \n\n");
}
else {
printf("\tForma de Pagamento :: MEIA ");
}
printf("\tSessao escolhida 1: 13:30\n\n");
printf("\tSeu bilhete foi adiquirido com sucesso. \n");
printf("\tDivirta-se. Um bom filme pra voce.\n ");
}
else {
printf("\tNao há mais bilhetes\n ");
}
}
if (Ops==2){
printf("\tInforme a quantidade de bilhetes que deseja comprar:\n");
scanf("%i",&ig);
if (ig<=20) {
printf("\t---------------------------------------\n");
printf("\t FORMAS DE PAGAMENTO : : : \n\n");
printf("\t [1]Inteira: 8,00 R$ \n");
printf("\t [2]Meia: 4,00 R$ \n");
scanf("%i",&FP);
printf("\t---------------------------------------\n");
if (FP==1) {
printf("\tForma de Pagamento :: INTEIRA \n\n");
}
else {
printf("\tForma de Pagamento :: MEIA \n\n");
}
printf("\tSeu bilhete foi adiquirido com sucesso. \n");
printf("\tSessao escolhida 2: 15:30\n");
printf("\tDivirta-se. Um bom filme pra voce.\n\n ");
}
else {
printf("\tNao há mais bilhetes\n ");
}
}
if (Ops==3) {
printf("\tInforme a quantidade de bilhetes que deseja comprar:\n");
scanf("%i",&ig);
if (ig<=20) {
printf("\t---------------------------------------\n");
printf("\t FORMAS DE PAGAMENTO : : : \n\n");
printf("\t [1]Inteira: 8,00 R$ \n");
printf("\t [2]Meia: 4,00 R$ \n");
scanf("%i",&FP);
printf("\t---------------------------------------\n");
if (FP==1) {
printf("\tForma de Pagamento :: INTEIRA \n\n");
}
else {
printf("\tForma de Pagamento :: MEIA \n\n");
}
printf("\tSeu bilhete foi adiquirido com sucesso. \n");
printf("\tSessao escolhida 3: 17:30\n");
printf("\tDivirta-se. Um bom filme pra voce.\n\n ");
}
else {
printf("\tNao há mais bilhetes\n ");
}
}
break;
case 2:
printf("\t--------------------------------------\n");
printf("\t Sem Tempo \n");
printf("\t Sessao 1: 13:45 \n");
printf("\t Sessao 2: 16:15 \n");
printf("\t Sessao 3: 18:45 \n");
printf("\tComprar bilhete para qual sessao ? \n\n");
printf("\t--------------------------------------\n");
scanf("%i",&Ops);
if (Ops==1) {
printf ("\tInforme a quantidade de bilhetes que deseja comprar:\n");
scanf("%i",&ig);
if (ig<=20) {
printf("\t---------------------------------------\n");
printf("\t FORMAS DE PAGAMENTO : : : \n\n");
printf("\t [1]Inteira: 8,00 R$ \n");
printf("\t [2]Meia: 4,00 R$ \n");
scanf("%i",&FP);
printf("\t---------------------------------------\n");
if (FP==1) {
printf("\tForma de Pagamento :: INTEIRA \n\n");
}
else {
printf("\tForma de Pagamento :: MEIA \n\n");
}
printf("\tSeu bilhete foi adiquirido com sucesso.\n");
printf("\tSessao escolhida 1: 13:45\n");
printf("\tDivirta-se. Um bom filme pra voce.\n\n ");
}
else {
printf("\tNao há mais bilhetes\n ");
}
}
if (Ops==2){
printf("\tInforme a quantidade de bilhetes que deseja comprar:\n");
scanf("%i",&ig);
if (ig<=20) {
printf("\t---------------------------------------\n");
printf("\t FORMAS DE PAGAMENTO : : : \n\n");
printf("\t [1]Inteira: 8,00 R$ \n");
printf("\t [2]Meia: 4,00 R$ \n");
scanf("%i",&FP);
printf("\t---------------------------------------\n");
printf("\tSeu bilhete foi adiquirido com sucesso. \n");
printf("\tSessao escolhida 2: 16:15\n");
printf("\tDivirta-se. Um bom filme pra voce.\n\n ");
}
else {
printf("\tNao há mais bilhetes\n ");
}
}
if (Ops==3){
printf("\tInforme a quantidade de bilhetes que deseja comprar:\n");
scanf("%i",&ig);
if (ig<=20) {
printf("\t---------------------------------------\n");
printf("\t FORMAS DE PAGAMENTO : : : \n\n");
printf("\t [1]Inteira: 8,00 R$ \n");
printf("\t [2]Meia: 4,00 R$ \n");
scanf("%i",&FP);
printf("\t---------------------------------------\n");
if (FP==1) {
printf("\tForma de Pagamento :: INTEIRA \n\n");
}
else {
printf("\tForma de Pagamento :: MEIA \n\n");
}
printf("\tSeu bilhete foi adiquirido com sucesso. \n");
printf("\tSessao escolhida 3: 18:45\n");
printf("\tDivirta-se. Um bom filme pra voce.\n\n ");
}
else {
printf("\tNao há mais bilhetes\n ");
}
}
break;
case 3:
printf("\t-----------------------------------------------\n");
printf("\t Cine 3: Melancolia \n");
printf("\t Sessao 1: 13:30 \n");
printf("\t Sessao 2: 15:30 \n");
printf("\t Sessao 3: 17:30 \n");
printf("\tComprar bilhete para qual sessao ? \n\n");
printf("\t-----------------------------------------------\n");
scanf("%i",&Ops);
if (Ops==1) {
printf ("\tInforme a quantidade de bilhetes que deseja comprar:\n");
scanf("%i",&ig);
if (ig<=20) {
printf("\t---------------------------------------\n");
printf("\t FORMAS DE PAGAMENTO : : : \n\n");
printf("\t [1]Inteira: 8,00 R$ \n");
printf("\t [2]Meia: 4,00 R$ \n");
scanf("%i",&FP);
printf("\t---------------------------------------\n");
if (FP==1) {
printf("\tForma de Pagamento :: INTEIRA \n\n");
}
else {
printf("\tForma de Pagamento :: MEIA \n\n");
}
printf("\tSeu bilhete foi adiquirido com sucesso.\n");
printf("\tSessao escolhida 1: 13:30\n");
printf("\tDivirta-se. Um bom filme pra voce.\n\n ");
}
else {
printf("\tNao há mais bilhetes\n ");
}
}
if (Ops==2){
printf("\tInforme a quantidade de bilhetes que deseja comprar:\n");
scanf("%i",&ig);
if (ig<=20) {
printf("\t---------------------------------------\n");
printf("\t FORMAS DE PAGAMENTO : : : \n\n");
printf("\t [1]Inteira: 8,00 R$ \n");
printf("\t [2]Meia: 4,00 R$ \n");
scanf("%i",&FP);
printf("\t---------------------------------------\n");
if (FP==1) {
printf("\tForma de Pagamento :: INTEIRA \n\n");
}
else {
printf("\tForma de Pagamento :: MEIA \n\n");
}
printf("\tSeu bilhete foi adiquirido com sucesso. \n");
printf("\tSessao escolhida 2: 15:30\n");
printf("\tDivirta-se. Um bom filme pra voce.\n\n ");
}
else {
printf("\tNao há mais bilhetes\n ");
}
}
if (Ops==3){
printf ("\tInforme a quantidade de bilhetes que deseja comprar:\n");
scanf("%i",&ig);
if (ig<=20) {
printf("\t---------------------------------------\n");
printf("\t FORMAS DE PAGAMENTO : : : \n\n");
printf("\t [1]Inteira: 8,00 R$ \n");
printf("\t [2]Meia: 4,00 R$ \n");
scanf("%i",&FP);
printf("\t---------------------------------------\n");
if (FP==1) {
printf("\tForma de Pagamento :: INTEIRA \n\n");
}
else {
printf("\tForma de Pagamento :: MEIA \n\n");
}
printf("\tSeu bilhete foi adiquirido com sucesso.\n");
printf("\tSessao escolhida 3: 17:30\n");
printf("\tDivirta-se. Um bom filme pra voce.\n\n ");
}
else {
printf("\tNao há mais bilhetes\n ");
}
}
break;
}
system ("pause");
}
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.