Marshall. Posted December 15, 2011 Report Share Posted December 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"); } Quote Link to comment Share on other sites More sharing options...
Question
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 to comment
Share on other sites
0 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.