Dev - C++ - duda con un programa de dev c++

 
Vista:

duda con un programa de dev c++

Publicado por deiby araujo (1 intervención) el 12/05/2015 01:23:14
buenas tardes amigo, tengo una duda y es que estoy haciendo un programa que tiene que generar un boleto aéreo sabiendo que este cuenta con 6 destinos miami con 40 puestos disponibles, cuba con 10,panamá con 30, Colombia con 45, Chile con 50 y España con 35, se puede vender varios boletos por personas de acuerdo a la capacidad de asientos y el ticket debe llevar nombres, Identificación, teléfono, edad, fecha de salida y llegada y cantidad de boletos comprados esto para n cantidad de personas.

he comenzado y he hecho el menú de opciones y todo bien, he puesto la introducción de datos, pero al momento de poner la cantidad de pasajeros no logro hacer que el contador me repita la introducción de datos las veces que quiero, necesito una ayuda si me la pueden dar se los agradecería, aquí les dejo algo de lo que he hecho.

lo que puedo utilizar es while, do-while, if,for, case. si es en stdio.h mejor, ya que en conio no lo entiendo

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
#include<stdio.h>
main ()
{
     int opcion,i,num_p=0,cedula,telefono,edad,error;
     char nombre[20],apellido[20],origen[20],salida[20],llegada[20];
     printf("*********************\t");
     printf("AEROLINEA TE QUEDASTE BARAO\t");
     printf("**********************'\t");
     printf("\nEliga un destino:\n");
     printf("\n");
     printf("1. Miami\n");
printf("2. Cuba \n");
printf("3. Panama\n");
printf("4. Colombia\n");
printf("5. Chile\n");
printf("6. España\n");
scanf("%d", &opcion);
if (opcion == 1) {
           printf("\nDestino Miami\n");
           printf("introduzca numero de pasajeros:");
           scanf("%d",&num_p);
           for(i=1;i<=num_p;i++)
           {
 
                                printf("datos pasajero");
           printf("\nintroduzca ciudad de origen:\n");
           scanf("%s",&origen);
           printf("\nintroduzca su fecha de salida:\n");
           scanf("%s",&salida);
           printf("\nintroduzca su fecha de llegada:\n");
           scanf("%s",&llegada);
                printf("\nIngrese el nombre del Pasajero:\n");
               scanf("%s",&nombre);
           printf("\nintroduzca el apellido del pasajero:\n");
           scanf("%s",&apellido);
           printf(" \nintroduzca cedula de identidad del pasajero:\n");
           scanf("%d",&cedula);
   printf("introduzca edad:");
           scanf("%d",&edad);
                   printf("introduzca su telefono:");
           scanf("&d",&telefono);
           }}
           if (opcion == 2) {
           printf("\nDestino Cuba\n");
           printf("introduzca numero de pasajeros:");
           scanf("%d",&num_p);
 
           for(i=1;i<=num_p;i++)
           {
               switch(num_p>10)
           {
                      case 1: printf("capacidad excedida");
                      break;
                       }
           printf("\nintroduzca ciudad de origen:\n");
           scanf("%s",&origen);
           printf("\nintroduzca su fecha de salida:\n");
           scanf("%s",&salida);
           printf("\nintroduzca su fecha de llegada:\n");
           scanf("%s",&llegada);
                printf("\nIngrese el nombre del Pasajero:\n");
               scanf("%s",&nombre);
           printf("\nintroduzca el apellido del pasajero:\n");
           scanf("%s",&apellido);
           printf(" \nintroduzca cedula de identidad del pasajero:\n");
           scanf("%d",&cedula);
           }}
           if (opcion == 3) {
           printf("\nDestino Panama\n");
           printf("introduzca numero de pasajeros:");
           scanf("%d",&num_p);
           for(i=1;i<=num_p;i++)
           {
           printf("\nintroduzca ciudad de origen:\n");
           scanf("%s",&origen);
           printf("\nintroduzca su fecha de salida:\n");
           scanf("%s",&salida);
           printf("\nintroduzca su fecha de llegada:\n");
           scanf("%s",&llegada);
                printf("\nIngrese el nombre del Pasajero:\n");
               scanf("%s",&nombre);
           printf("\nintroduzca el apellido del pasajero:\n");
           scanf("%s",&apellido);
           printf(" \nintroduzca cedula de identidad del pasajero:\n");
           scanf("%d",&cedula);
   printf("introduzca edad:");
           scanf("%d",&edad);
                   printf("introduzca su telefono:");
           scanf("&d",&telefono);
   printf("introduzca edad:");
           scanf("%d",&edad);
                   printf("introduzca su telefono:");
           scanf("&d",&telefono);
           }}
           if (opcion == 4) {
           printf("\nDestino Colombia\n");
           printf("introduzca numero de pasajeros:");
           scanf("%d",&num_p);
           for(i=1;i<=num_p;i++)
           {
           printf("\nintroduzca ciudad de origen:\n");
           scanf("%s",&origen);
           printf("\nintroduzca su fecha de salida:\n");
           scanf("%s",&salida);
           printf("\nintroduzca su fecha de llegada:\n");
           scanf("%s",&llegada);
                printf("\nIngrese el nombre del Pasajero:\n");
               scanf("%s",&nombre);
           printf("\nintroduzca el apellido del pasajero:\n");
           scanf("%s",&apellido);
           printf(" \nintroduzca cedula de identidad del pasajero:\n");
           scanf("%d",&cedula);
   printf("introduzca edad:");
           scanf("%d",&edad);
                   printf("introduzca su telefono:");
           scanf("&d",&telefono);
           }}
           if (opcion == 5) {
           printf("\nDestino Chile\n");
           printf("introduzca numero de pasajeros:");
           scanf("%d",&num_p);
           for(i=1;i<=num_p;i++)
           {
           printf("\nintroduzca ciudad de origen:\n");
           scanf("%s",&origen);
           printf("\nintroduzca su fecha de salida:\n");
           scanf("%s",&salida);
           printf("\nintroduzca su fecha de llegada:\n");
           scanf("%s",&llegada);
                printf("\nIngrese el nombre del Pasajero:\n");
               scanf("%s",&nombre);
           printf("\nintroduzca el apellido del pasajero:\n");
           scanf("%s",&apellido);
           printf(" \nintroduzca cedula de identidad del pasajero:\n");
           scanf("%d",&cedula);
   printf("introduzca edad:");
           scanf("%d",&edad);
                   printf("introduzca su telefono:");
           scanf("&d",&telefono);
           }}
           if (opcion == 6)
            {
           printf("\nDestino España\n");
           printf("introduzca numero de pasajeros:");
           scanf("%d",&num_p);
           for(i=1;i<=num_p;i++)
           {
           printf("\nintroduzca ciudad de origen:\n");
           scanf("%s",&origen);
           printf("\nintroduzca su fecha de salida:\n");
           scanf("%s",&salida);
           printf("\nintroduzca su fecha de llegada:\n");
           scanf("%s",&llegada);
                printf("\nIngrese el nombre del Pasajero:\n");
               scanf("%s",&nombre);
           printf("\nintroduzca el apellido del pasajero:\n");
           scanf("%s",&apellido);
           printf(" \nintroduzca cedula de identidad del pasajero:\n");
           scanf("%d",&cedula);
   printf("introduzca edad:");
           scanf("%d",&edad);
                   printf("introduzca su telefono:");
           scanf("&d",&telefono);
 
 
 
         }}
  system("pause");
     return 0;
     }
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder