Autor
|
Tema: Alguien podria ayudarme a saber que pasa por que no funciona (Leído 77 veces)
|
Instanter
Desconectado
Mensajes: 1
|
#include<stdio.h> #include<conio.h> #include<iostream> #include<stdlib.h> using namespace std;
int main(){ int a,aa,b,bb,c,cc,d,jj,ff,co,i; printf("Bienvenido a agencia de viajes Caelum Scooter"); printf("\nEsperamos que su experiencia sea agradable"); printf("\nLos paises disponibles son los siguientes: "); printf("\nGrecia"); printf("\nItalia"); printf("\nRusia"); printf("\nEgipto"); printf("\nFrancia"); printf("\nCuantas personas desean viajar: "); scanf("%d",&a); printf("En que clase quieres viajar\n1.-segunda\n2.-primera\n"); scanf("%d",&c); int funcion(); { cc=1; int dd[2][40]; for(i=1;i<40;i){ for(jj=1;40;i){ dd[i,jj]<-0; } } while(cc==a){ printf("Elija fila 1 o 2: "); scanf("%d",&ff); printf("Elija columna 1-40: "); scanf("%d",&co); if(dd[ff,co]==0){ dd[ff][co] = 1; printf("reserva exitosa");} else{ printf("Asiento ocupado"); } } } printf("\nElija un destino (vuelos redondos): "); printf("\n1.- Grecia $15,326"); printf("\n2.- Italia $9,779"); printf("\n3.- Rusia $15,600"); printf("\n4.- Egipto $16,455"); printf("\n5.- Francia $13,341"); printf("\n6.-Cancelar\n"); scanf("%d",&b); switch (b){ case 1: d=(15326*a)*c; printf("Su total es de: %d$",d); printf("\nGran opcion cuna de la ciencia y tecnologia, \ncon hermosos museos y arte."); printf("\nApoláfsete to taxídi sas"); break; case 2: d=(9779*a)*c; printf("Su total es de: %d$",d); printf("\nGran opcion la mejor gatronomia,el coliseo\ny la torre de pizza."); printf("\nGodetevi il viaggio"); break; case 3: d=(15600*a)*c; printf("Su total es de: %d$",d); printf("\nGran opcion la tierra del vodka,\nno olvide visitar la plaza roja en moscu."); printf("\nNaslazhdaytes' vashim puteshestviyem"); break; case 4: d=(16455*a)*c; printf("Su total es de: %d$",d); printf("\nGran opcion piramides cultura y camellos,\n tenga cuidado con el calor"); printf("\nastamtie birihlatik"); break; case 5: d=(13341*a)*c; printf("Su total es de: %d$",d); printf("\nGran opcion Torre eiffel, croissant, arco del triunfo."); printf("\nProfitez de votre voyage"); break; case 6: printf("lo sentimos si hubo algo mal con su experiencia."); break; default: printf("Estamos travajando en los viajes espacio tiempo relativos vuelva pronto."); } printf("\nTicket"); printf("\nViaje redondo nu: %d",b); printf("\nTotal: %d ",d); printf("\nBoletos: %d",a); class Pma;{ for(i=1;i=2;i){ for(i=1;i=40;i){ printf("\n%d",bb[i][jj]); } } }; if (c==1){ printf("\nBoletos en segunda classe: %d",Pma(); } else { printf("\nBoletos en primera classe: %d",Pma()); } return(0); }
|
|
|
|
|
En línea
|
.
|
|
|
Mr.Byte
Conectado
Mensajes: 377
|
Aunque mis conocimientos en C++ son muy básicos, he utilizado la IA de Copilot para que nos eche una mano, el código parece que se ejecute sin errores, aunque seguramente habrá que pulirlo. #include <iostream> using namespace std;
int main() { int a, b, c, d; int fila, columna; int asientos[2][40] = {0}; // Inicializa todos los asientos a 0
cout << "Bienvenido a agencia de viajes Caelum Scooter\n"; cout << "Esperamos que su experiencia sea agradable\n"; cout << "Los paises disponibles son los siguientes:\n"; cout << "1. Grecia\n2. Italia\n3. Rusia\n4. Egipto\n5. Francia\n";
cout << "¿Cuántas personas desean viajar?: "; cin >> a;
cout << "¿En qué clase quieres viajar?\n1.- Segunda\n2.- Primera\n"; cin >> c;
for (int i = 0; i < a; i++) { cout << "Reserva para persona " << i + 1 << ":\n"; cout << "Elija fila (1 o 2): "; cin >> fila; cout << "Elija columna (1-40): "; cin >> columna;
// Validación de rango if (fila < 1 || fila > 2 || columna < 1 || columna > 40) { cout << "Asiento fuera de rango. Intente de nuevo.\n"; i--; // Repetir esta iteración continue; }
if (asientos[fila - 1][columna - 1] == 0) { asientos[fila - 1][columna - 1] = 1; cout << "Reserva exitosa.\n"; } else { cout << "Asiento ocupado. Intente otro.\n"; i--; // Repetir esta iteración } }
cout << "\nElija un destino (vuelos redondos):\n"; cout << "1.- Grecia $15,326\n2.- Italia $9,779\n3.- Rusia $15,600\n4.- Egipto $16,455\n5.- Francia $13,341\n6.- Cancelar\n"; cin >> b;
switch (b) { case 1: d = 15326 * a * c; cout << "Su total es de: $" << d << "\n"; cout << "Gran opción: cuna de la ciencia y tecnología.\nApoláfsete to taxídi sas\n"; break; case 2: d = 9779 * a * c; cout << "Su total es de: $" << d << "\n"; cout << "Gran opción: gastronomía y Coliseo.\nGodetevi il viaggio\n"; break; case 3: d = 15600 * a * c; cout << "Su total es de: $" << d << "\n"; cout << "Gran opción: vodka y Plaza Roja.\nNaslazhdaytes' vashim puteshestviyem\n"; break; case 4: d = 16455 * a * c; cout << "Su total es de: $" << d << "\n"; cout << "Gran opción: pirámides y cultura.\nastamtie birihlatik\n"; break; case 5: d = 13341 * a * c; cout << "Su total es de: $" << d << "\n"; cout << "Gran opción: Torre Eiffel y croissants.\nProfitez de votre voyage\n"; break; case 6: cout << "Lo sentimos si hubo algo mal con su experiencia.\n"; return 0; default: cout << "Estamos trabajando en los viajes espacio-tiempo relativos. Vuelva pronto.\n"; return 0; }
cout << "\nTicket\n"; cout << "Viaje redondo núm.: " << b << "\n"; cout << "Total: $" << d << "\n"; cout << "Boletos: " << a << "\n"; cout << "Clase: " << (c == 1 ? "Segunda" : "Primera") << "\n";
return 0; }
--- ### 🛠️ Principales correcciones realizadas
- Eliminación de `#include <conio.h>` y `#include <stdio.h>` innecesarios en C++ moderno. - Corrección de sintaxis en bucles `for`, índices de arrays y condiciones. - Reemplazo de `printf` y `scanf` por `cout` y `cin` para mantener coherencia con C++. - Eliminación de estructuras mal definidas como `class Pma;` y `int funcion();`. - Mejora de validaciones de entrada y control de errores.
|
|
|
|
|
En línea
|
|
|
|
|
| Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
alguien podria ayudarme?
Diseño Gráfico
|
marrison
|
5
|
5,725
|
19 Mayo 2013, 13:57 pm
por marrison
|
|
|
podria alguien ayudarme? (porfv)
Scripting
|
H20-X
|
2
|
3,548
|
28 Marzo 2017, 12:12 pm
por H20-X
|
|
|
Alguien podria ayudarme?
Redes
|
xxShadowGhostxx
|
9
|
6,424
|
20 Marzo 2018, 00:02 am
por AXCESS
|
|
|
Alguien podria ayudarme?
Scripting
|
H20-X
|
4
|
4,417
|
2 Febrero 2021, 00:11 am
por H20-X
|
|
|
alguien podria ayudarme
Scripting
|
Fabri2233
|
2
|
5,937
|
15 Enero 2023, 16:19 pm
por Danielㅤ
|
|