hacer este programa en c++
Moderador: Moderadores
***Sistema de ventas de entradas a teatro***
Usando estrucutras de datos, crear un sistema que permita ingresar y visualizar las siguientes opciones para la venta de entradas a un teatro
(1) Ingresar venta
(2) Mostrar total de ventas
(3) Mostrar venta más alta
(4) Salir
Elija su opción:
La opción 1 permitirá registrar 1 venta, para lo cual se pedirá la cantidad de boletos que desea, indicando si son normales ($15), menor de edad o adulto mayor ($10) o black-box ($25) -tomando en cuenta que para esta localidad no hay descuentos-; calculando y mostrando el total de esa transacción. Cada vez que se ingrese a esta opción, se deberá visualizar el total de entradas disponibles al momento.
La opción 2 permitirá mostrar el total de todas las transacciones hechas al momento.
La opción 3 permitirá mostrar el detalle de la transacción que más haya costado.
La opción 4 permitirá salir del sistema, mostrando el nombre y paralelo del creador del sistema.
Adicionalmente, tomar en consideración que la cantidad de asientos normales es de 275 y de asientos black-box de 25.
Las opciones 2 y 3 no se podrán habilitar si no se ha ingresado ventas.
El menú de opciones volverá a cargar luego de haber realizado la acción de cada opción.
La opción 1 tendrá una limintante: la cantidad de boletos, ya que si se llega al tope de boletos disponibles el proceso deberá detenerse y deshabilitarse.
(1) Ingresar venta
(2) Mostrar total de ventas
(3) Mostrar venta más alta
(4) Salir
Elija su opción:
La opción 1 permitirá registrar 1 venta, para lo cual se pedirá la cantidad de boletos que desea, indicando si son normales ($15), menor de edad o adulto mayor ($10) o black-box ($25) -tomando en cuenta que para esta localidad no hay descuentos-; calculando y mostrando el total de esa transacción. Cada vez que se ingrese a esta opción, se deberá visualizar el total de entradas disponibles al momento.
La opción 2 permitirá mostrar el total de todas las transacciones hechas al momento.
La opción 3 permitirá mostrar el detalle de la transacción que más haya costado.
La opción 4 permitirá salir del sistema, mostrando el nombre y paralelo del creador del sistema.
Adicionalmente, tomar en consideración que la cantidad de asientos normales es de 275 y de asientos black-box de 25.
Las opciones 2 y 3 no se podrán habilitar si no se ha ingresado ventas.
El menú de opciones volverá a cargar luego de haber realizado la acción de cada opción.
La opción 1 tendrá una limintante: la cantidad de boletos, ya que si se llega al tope de boletos disponibles el proceso deberá detenerse y deshabilitarse.
Re: hacer este programa en c++
Desarrolle un programa que permita leer varios números entre 1 y 100, el programa finaliza
cuando se presiona 0, antes de finalizar el programa debe mostrar el mayor de todos los
números ingresados.
cuando se presiona 0, antes de finalizar el programa debe mostrar el mayor de todos los
números ingresados.
Re: hacer este programa en c++
3. Declara un tipo de dato estructura para representar a un alumno, los campos a utilizar son: Nombre, curso, edad, dirección y notas de 10 asignaturas. Declarar otro tipo estructura para representar a un profesor, los campos son los siguientes: nombres, asignaturas que imparte y dirección.
¿Alguien que me ayude ?
¿Alguien que me ayude ?
a tu mama
Yadira18 escribió: ↑Mié Jun 16, 2010 5:33 amHola necesito este programa urgente lo debo entregar en 8 horas por favor ayudenme es examen.
Clasificar los 3 primeros lugares de la semana de musica "Banda Arrolladora" "Banda Intocable" y Banda los Recoditos"
se supone que debe salir algo como esto:
1. Intocable
2. Arrolladora
3. Recoditos
Por quien votas: "Poner 1 o 2 o 3"
Re: hacer este programa en c++
en c++ un programa que de fecha de un dia de la del dia siguiente dd mm aa
NomRe: hacer este programa en c++
#include <iostream>
#include <string>
using namespace std;
//9. Realizar un programa que acepte una fecha e imprima la fecha del día siguiente.
int main(){
int dia;
int mes;
int valorMes;
int enero = 31;
int febrero = 28;
int marzo = 31;
int abril = 30;
int mayo = 31;
int junio = 30;
int julio = 31;
int agosto = 31;
int septiembre = 30;
int octubre = 31;
int noviembre = 30;
int diciembre = 31;
string mesNombre = "";
int anio;
int bisiesto = 29;
star:
cout<< "introduzca la fecha del día actual" << endl;
cout << "\taño :";
cin>> anio;
if (anio < 1)
{cout<< "\nERROR AL INGRESAR EL año" << endl;
goto star;
}
if(anio % 4 == 0) febrero = bisiesto;
cout << "\tdía :";
cin>> dia;
if (dia > 31 || dia < 1)
{cout<< "\nERROR AL INGRESAR EL DÍA" << endl;
goto star;
}
cout << "\tmes :";
cin>> mes;
switch (mes)
{
case 1: (valorMes = 1);
if (valorMes = 1) mesNombre = " Enero ";
mes = enero; if (dia > mes) {std::cout << "\nEL MES SELECCIONADO NO LLEGA A ESTE DÍA " << '\n';goto star;}
break;
case 2: (valorMes = 2);
if (valorMes = 2) mesNombre = " Febrero ";
mes = febrero; if (dia > mes) {std::cout << "\nEL MES SELECCIONADO NO LLEGA A ESTE DÍA " << '\n';goto star;}
break;
case 3: (valorMes = 3);
if (valorMes = 3) mesNombre = " Marzo ";
mes = marzo; if (dia > mes) {std::cout << "\nEL MES SELECCIONADO NO LLEGA A ESTE DÍA " << '\n';goto star;}
break;
case 4: (valorMes = 4);
if (valorMes = 4) mesNombre = " Abril ";
mes = abril; if (dia > mes) {std::cout << "\nEL MES SELECCIONADO NO LLEGA A ESTE DÍA " << '\n';goto star;}
break;
case 5: (valorMes = 5);
if (valorMes = 5) mesNombre = " Mayo ";
mes = mayo; if (dia > mes) {std::cout << "\nEL MES SELECCIONADO NO LLEGA A ESTE DÍA " << '\n';goto star;}
break;
case 6: (valorMes = 6);
if (valorMes = 6) mesNombre = " Junio ";
mes = junio; if (dia > mes) {std::cout << "\nEL MES SELECCIONADO NO LLEGA A ESTE DÍA " << '\n';goto star;}
break;
case 7: (valorMes = 7);
if (valorMes = 7) mesNombre = " Julio ";
mes = julio; if (dia > mes) {std::cout << "\nEL MES SELECCIONADO NO LLEGA A ESTE DÍA " << '\n';goto star;}
break;
case 8: (valorMes = ;
if (valorMes = mesNombre = " Agosto ";
mes = agosto; if (dia > mes) {std::cout << "\nEL MES SELECCIONADO NO LLEGA A ESTE DÍA " << '\n';goto star;}
break;
case 9: (valorMes = 9);
if (valorMes = 9) mesNombre = " Septiembre ";
mes = septiembre; if (dia > mes) {std::cout << "\nEL MES SELECCIONADO NO LLEGA A ESTE DÍA " << '\n';goto star;}
break;
case 10: (valorMes = 10);
if (valorMes = 10) mesNombre = " Octubre ";
mes = octubre; if (dia > mes) {std::cout << "\nEL MES SELECCIONADO NO LLEGA A ESTE DÍA " << '\n';goto star;}
break;
case 11: (valorMes = 11);
if (valorMes = 11) mesNombre = " Noviembre ";
mes = noviembre; if (dia > mes) {std::cout << "\nEL MES SELECCIONADO NO LLEGA A ESTE DÍA " << '\n';goto star;}
break;
case 12: (valorMes = 12);
if (valorMes = 12) mesNombre = " Diciembre ";
mes = diciembre; if (dia > mes) {std::cout << "\nEL MES SELECCIONADO NO LLEGA A ESTE DÍA " << '\n';goto star;}
break;
default: cout<< "\nERROR AL INTRODUCIR MES " << endl << endl; goto star;
}
cout<< "\nFecha actual : " << dia << " de" << mesNombre << " del año " << anio <<endl;
if ((dia == 30 && (valorMes == 4 || valorMes == 6 || valorMes == 9 || valorMes == 11)) || (dia == 29 && valorMes == 2) || (dia == 28 && valorMes == 2 && ((anio % 4 != 0) || (anio % 100) == 0) && (anio % 400) != 0) || dia == 31)
{valorMes = valorMes + 1;
dia = 1;}
else
{dia = dia + 1;
valorMes = valorMes;}
if (dia == 1 && valorMes == 13)
{valorMes = 1;
anio = anio + 1;}
else
anio = anio;
if (valorMes == 1) mesNombre = " Enero ";
if (valorMes == 2) mesNombre = " Febrero ";
if (valorMes == 3) mesNombre = " Marzo ";
if (valorMes == 4) mesNombre = " Abril ";
if (valorMes == 5) mesNombre = " Mayo ";
if (valorMes == 6) mesNombre = " Junio ";
if (valorMes == 7) mesNombre = " Julio ";
if (valorMes == mesNombre = " Agosto ";
if (valorMes == 9) mesNombre = " Septiembre ";
if (valorMes == 10) mesNombre = " Octubre ";
if (valorMes == 11) mesNombre = " Noviembre ";
if (valorMes == 12) mesNombre = " Diciembre ";
cout<< "\nFecha de mañana : " << dia << " de" << mesNombre << " del año " << anio <<endl;
return 0;
}
#include <string>
using namespace std;
//9. Realizar un programa que acepte una fecha e imprima la fecha del día siguiente.
int main(){
int dia;
int mes;
int valorMes;
int enero = 31;
int febrero = 28;
int marzo = 31;
int abril = 30;
int mayo = 31;
int junio = 30;
int julio = 31;
int agosto = 31;
int septiembre = 30;
int octubre = 31;
int noviembre = 30;
int diciembre = 31;
string mesNombre = "";
int anio;
int bisiesto = 29;
star:
cout<< "introduzca la fecha del día actual" << endl;
cout << "\taño :";
cin>> anio;
if (anio < 1)
{cout<< "\nERROR AL INGRESAR EL año" << endl;
goto star;
}
if(anio % 4 == 0) febrero = bisiesto;
cout << "\tdía :";
cin>> dia;
if (dia > 31 || dia < 1)
{cout<< "\nERROR AL INGRESAR EL DÍA" << endl;
goto star;
}
cout << "\tmes :";
cin>> mes;
switch (mes)
{
case 1: (valorMes = 1);
if (valorMes = 1) mesNombre = " Enero ";
mes = enero; if (dia > mes) {std::cout << "\nEL MES SELECCIONADO NO LLEGA A ESTE DÍA " << '\n';goto star;}
break;
case 2: (valorMes = 2);
if (valorMes = 2) mesNombre = " Febrero ";
mes = febrero; if (dia > mes) {std::cout << "\nEL MES SELECCIONADO NO LLEGA A ESTE DÍA " << '\n';goto star;}
break;
case 3: (valorMes = 3);
if (valorMes = 3) mesNombre = " Marzo ";
mes = marzo; if (dia > mes) {std::cout << "\nEL MES SELECCIONADO NO LLEGA A ESTE DÍA " << '\n';goto star;}
break;
case 4: (valorMes = 4);
if (valorMes = 4) mesNombre = " Abril ";
mes = abril; if (dia > mes) {std::cout << "\nEL MES SELECCIONADO NO LLEGA A ESTE DÍA " << '\n';goto star;}
break;
case 5: (valorMes = 5);
if (valorMes = 5) mesNombre = " Mayo ";
mes = mayo; if (dia > mes) {std::cout << "\nEL MES SELECCIONADO NO LLEGA A ESTE DÍA " << '\n';goto star;}
break;
case 6: (valorMes = 6);
if (valorMes = 6) mesNombre = " Junio ";
mes = junio; if (dia > mes) {std::cout << "\nEL MES SELECCIONADO NO LLEGA A ESTE DÍA " << '\n';goto star;}
break;
case 7: (valorMes = 7);
if (valorMes = 7) mesNombre = " Julio ";
mes = julio; if (dia > mes) {std::cout << "\nEL MES SELECCIONADO NO LLEGA A ESTE DÍA " << '\n';goto star;}
break;
case 8: (valorMes = ;
if (valorMes = mesNombre = " Agosto ";
mes = agosto; if (dia > mes) {std::cout << "\nEL MES SELECCIONADO NO LLEGA A ESTE DÍA " << '\n';goto star;}
break;
case 9: (valorMes = 9);
if (valorMes = 9) mesNombre = " Septiembre ";
mes = septiembre; if (dia > mes) {std::cout << "\nEL MES SELECCIONADO NO LLEGA A ESTE DÍA " << '\n';goto star;}
break;
case 10: (valorMes = 10);
if (valorMes = 10) mesNombre = " Octubre ";
mes = octubre; if (dia > mes) {std::cout << "\nEL MES SELECCIONADO NO LLEGA A ESTE DÍA " << '\n';goto star;}
break;
case 11: (valorMes = 11);
if (valorMes = 11) mesNombre = " Noviembre ";
mes = noviembre; if (dia > mes) {std::cout << "\nEL MES SELECCIONADO NO LLEGA A ESTE DÍA " << '\n';goto star;}
break;
case 12: (valorMes = 12);
if (valorMes = 12) mesNombre = " Diciembre ";
mes = diciembre; if (dia > mes) {std::cout << "\nEL MES SELECCIONADO NO LLEGA A ESTE DÍA " << '\n';goto star;}
break;
default: cout<< "\nERROR AL INTRODUCIR MES " << endl << endl; goto star;
}
cout<< "\nFecha actual : " << dia << " de" << mesNombre << " del año " << anio <<endl;
if ((dia == 30 && (valorMes == 4 || valorMes == 6 || valorMes == 9 || valorMes == 11)) || (dia == 29 && valorMes == 2) || (dia == 28 && valorMes == 2 && ((anio % 4 != 0) || (anio % 100) == 0) && (anio % 400) != 0) || dia == 31)
{valorMes = valorMes + 1;
dia = 1;}
else
{dia = dia + 1;
valorMes = valorMes;}
if (dia == 1 && valorMes == 13)
{valorMes = 1;
anio = anio + 1;}
else
anio = anio;
if (valorMes == 1) mesNombre = " Enero ";
if (valorMes == 2) mesNombre = " Febrero ";
if (valorMes == 3) mesNombre = " Marzo ";
if (valorMes == 4) mesNombre = " Abril ";
if (valorMes == 5) mesNombre = " Mayo ";
if (valorMes == 6) mesNombre = " Junio ";
if (valorMes == 7) mesNombre = " Julio ";
if (valorMes == mesNombre = " Agosto ";
if (valorMes == 9) mesNombre = " Septiembre ";
if (valorMes == 10) mesNombre = " Octubre ";
if (valorMes == 11) mesNombre = " Noviembre ";
if (valorMes == 12) mesNombre = " Diciembre ";
cout<< "\nFecha de mañana : " << dia << " de" << mesNombre << " del año " << anio <<endl;
return 0;
}