Dev - C++ - programa en c con arreglos paralelos

 
Vista:
sin imagen de perfil

programa en c con arreglos paralelos

Publicado por Quetzely (3 intervenciones) el 24/11/2021 05:15:05
¿Cómo puedo generar un programa en c con arreglos paralelos que sea de una agencia de viajes y me de el promedio de viajes vendidos y destino mas solicitado? ayuda porfavor
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
sin imagen de perfil

programa en c con arreglos paralelos

Publicado por Quetzely (3 intervenciones) el 24/11/2021 06:08:29
aquí una mejor explicación del problema:
Implemente un programa en el lenguaje C que gestione la información relativa a los paquetes turísticos que se
venden en una agencia. De cada paquete turístico se debe almacenar el nombre del comprador, destino, cantidad de
personas, número de noches y costo. Como funcionalidad el programa debe permitir conocer el promedio de los
costos de los paquetes vendidos y cuál es el destino más demandado.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 1.440
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

programa en c con arreglos paralelos

Publicado por dario (718 intervenciones) el 24/11/2021 09:20:50
Hola, debes hacer 5 arreglos:
nombre del comprador
destino
cantidad de personas
numero de noches
costo

Salu2.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

programa en c con arreglos paralelos

Publicado por Quetzely (3 intervenciones) el 24/11/2021 20:58:22
muchas gracias.
ya tengo un programa implementado pero me cuesta trabajo saber donde meter los arreglos crees que podrias ayudarme ? por favor

#include <stdio.h>
#include <conio.h>
#define tam 30
int main()
{
char nombre_comp[tam], apellido_pat[tam], apellido_mat[tam];
int arreglo[6],cantidad_per,num_coches,i=1,opc,num,precio_carro,total_car,op,mas_vend,contador=0;
float costo, precio,imp, total,suma=0;
printf("\n**Bienvenidos a la Agencia de viajes Una vuelta al Mundo**\n");
do {


printf("\nIntroduzca su nombre completo: ");
scanf("%s %s %s",&nombre_comp,apellido_pat, apellido_mat);


printf("\n 1.España................. 30,000, carro....1500\n");
printf("\n 2.Roma................. 50,000, carro...2500 \n");
printf("\n 3.Amsterdan................. 46,000, carro....2000 \n");
printf("\n 4.Brazil................. 25,000, carro....1500 \n");
printf("\n 5.Egipto................. 40,000, carro....1500 \n");
printf("\n 6.Rusia ................. 55,000, carro....2500\n");

printf("\nA continuaci%cn introduzca el destino al que viajara: ",162);
scanf("%d",&num);





switch(num){


for (i=0;i<num;i++){


if (num==arreglo[6]){
i++;
}


case 1:
printf("\nBoleto de viaje *** Destino España *** \n");

printf("\nIngrese la cantidad de boletos que desea: ");
scanf("%d",&cantidad_per);
printf("\nIngrese la cantidad de carros que desea rentar: ");
scanf("%d",&num_coches);
precio_carro=1500;
total_car=precio_carro*num_coches;
precio=30000 ;
costo=cantidad_per*precio;
imp=costo*0.16;
total=costo+imp+total_car;

break;

case 2:
printf("\nBoleto de viaje *** Destino Roma*** \n");

printf("\nIngrese la cantidad de boletos que desea: ");
scanf("%d",&cantidad_per);
printf("\nIgrese la cantidad de carros que desea rentar: ");
scanf("%d",&num_coches);
precio_carro=2500;
total_car=precio_carro*num_coches;
precio=50000 ;
costo=cantidad_per*precio;
imp=costo*0.16;
total=costo+imp+total_car;

break;
case 3:
printf("\nBoleto de viaje *** Destino Amsterdam *** \n");

printf("\nIngrese la cantidad de boletos que desea: ");
scanf("%d",&cantidad_per);
printf("\nIgrese la cantidad de carros que desea rentar: ");
scanf("%d",&num_coches);
precio_carro=2000;
total_car=precio_carro*num_coches;
precio=46000 ;
costo=cantidad_per*precio;
imp=costo*0.16;
total=costo+imp+total_car;

break;
case 4:
printf("\nBoleto de viaje *** Destino Brazil *** \n");

printf("\nIngrese la cantidad de boletos que desea: ");
scanf("%d",&cantidad_per);
printf("\nIgrese la cantidad de carros que desea rentar: ");
scanf("%d",&num_coches);
precio_carro=1500;
total_car=precio_carro*num_coches;
precio=25000 ;
costo=cantidad_per*precio;
imp=costo*0.16;
total=costo+imp+total_car;

break;
case 5:
printf("\nBoleto de viaje *** Destino Egipto *** \n");

printf("\nIngrese la cantidad de boletos que desea: ");
scanf("%d",&cantidad_per);
printf("\nIgrese la cantidad de carros que desea rentar: ");
scanf("%d",&num_coches);
precio_carro=1500;
total_car=precio_carro*num_coches;
precio=40000 ;
costo=cantidad_per*precio;
imp=costo*0.16;
total=costo+imp+total_car;

break;
case 6:
printf("\nBoleto de viaje *** Destino Rusia *** \n");

printf("\nIngrese la cantidad de boletos que desea: ");
scanf("%d",&cantidad_per);
printf("\nIgrese la cantidad de carros que desea rentar: ");
scanf("%d",&num_coches);
precio_carro=2500;
total_car=precio_carro*num_coches;
precio=55000 ;
costo=cantidad_per*precio;
imp=costo*0.16;
total=costo+imp+total_car;

break;
}


printf("\nNombre:%s %s %s\n",nombre_comp,apellido_pat,apellido_mat);
printf("\nEl destino solicitado es el: %d\n",num);
printf("\nPersonas en total: %d \n",cantidad_per);
printf("\nCarros totales: %d\n",num_coches);
printf("---------------------------\n");
printf("\nTotal a pagar: %.0f\n",total);

}
printf("el destino mas solicitado es: %d", i);

printf("\nDesea volver a ejecutar este programa Si=1/No=0");
scanf("%d",&op);
}while(op);








return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 1.440
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

programa en c con arreglos paralelos

Publicado por dario (718 intervenciones) el 25/11/2021 05:09:22
Hola, te doy una idea de como hacer arrays paralelos.
Salu2.

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
#include <stdio.h>
 
//Tamaño del vector
#define TALLA 2
 
//Numero de caracteres de la cadena
#define LONGITUD 20
 
int main()
{
    char nombre[TALLA][LONGITUD];
    char destino[TALLA][LONGITUD];
    int cantPersonas[TALLA];
    int numNoches[TALLA];
    int costo[TALLA];
    int i;
 
    //ingreso de datos
    for (i=0; i<TALLA; i++) {
        printf("Paquete N° %d: \n",i+1);
        printf("Nombre del comprador: ");
        scanf("%s",nombre[i]);
        printf("Destino al que viaja: ");
        scanf("%s",destino[i]);
        printf("Numero de personas que viajan: ");
        scanf("%d",&cantPersonas[i]);
        printf("Numero de noches en estadia: ");
        scanf("%d",&numNoches[i]);
        printf("Costo por noche: ");
        scanf("%d",&costo[i]);
    }
 
 
    return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar