Académique Documents
Professionnel Documents
Culture Documents
1.-Datos personales.
Nombre: Israel Velasco
Ciclo: 3 “B”
Materia: Programación Estructura
2.- Justificación.
La programación estructurada es importante para el programador debemos aprender sobre parámetros por valor y
referencia porque esta le proporciona los conceptos, las técnicas, metodologías, herramientas, estructuras para la
construcción de programas de alta calidad y pretendiendo ser más comprensible con el usuario.
3.-Objetivos.
3.1.- Objetivo General
Construir un programa mediante el lenguaje de programación de c++, para conocer la venta de boletos al ingreso
de un estadio además confirmar si éxito pérdida de recaudación o si la venta de los boletos fue satisfactoria.
3.2-. Objetivos específicos
Validar que el número de personas ingresadas no sea mayor a la capacidad máxima del estadio.
Conocer las funciones del lenguaje de programación c++ parámetros por valor para dentro de ellas hacer la entrada
y salida de datos para después mandar a llamar a la función.
4.-Desarrollo.
Enunciado del problema: ingresar por teclado el nombre del estadio cuantos tipos de entradas existen, cuales son
las entradas, el precio por entrada, la capacidad máxima, y las personas ingresadas. Como procesos calcularemos
cuanto recaudamos de dinero por las personas ingresadas, el porcentaje al que representa esta cantidad, además el
precio proyectado a recibir para el final reconocer si la venta de boletos fue satisfactoria o existió pérdida de
recaudación.
4.1.-Codigo fuente
UNIVERSIDAD TÉCNICA DE COTOPAXI
4.2-.captura de pantalla
UNIVERSIDAD TÉCNICA DE COTOPAXI
4.3-. Pequeña descripción de los procesos.
for (int i =1 ; i <=n ; i ++){/////////////ciclo repetir para leer todos datos del límite introducido.
do { /* ciclo para asegurar que las personas que ingresan no sea mayor a la capacidad*/
}while (capacidad<persoingre); ///////// condicion para validar que las las personas que ingresan
no sea mayor a la capacidad
recaudan=costo*persoingre;///////proceso para calcular el dinero que recaudan por personas
ingresadas del tipode entrada
porperin=((persoingre*100)/capacidad);//////////proceso para calcular el porcentaje de las
personas ingresadas del tipo de entrada
preprorec=costo*capacidad;////proceso para calcular el precio proyectado a recibir de un tipo
de entrada
tore=tore+recaudan;//////////////// acumulador para conocer el total que recaudamos por todas las
entradas
prepro=prepro+preprorec;//////////////acumulador para conocer el precio proyectado a recibir
de todos los tipos de entradas
capamax=capamax+capacidad;//////////////acumulador para conocer la capacidad del estadio
perintt=perintt+persoingre;///////////// acumulador para conocer el total de personas que
ingresaron al estadio
portt=((tore*100)/prepro);//// proceso para conocer el porcentaje de todas las personas que
ingresaron al estadio
if (portt>=75){////////condicion para cuando sea el porcentaje total >=75 afirmar que existio venta
satisfactoria si no lo contrario
cout<<"la venta de los boletos es satisfactoria"<<endl<<endl;
cout<<"el nombre del estadio es : "<<nomestadio<<endl<<"la capacidad maxima de todo el
estadio es de : "<<capamax<<endl;
cout<<"el total de personas que ingresaron al estadio fue : "<<perintt<<endl;
cout<<"el total de dinero que recaudo en el estadio por todos los tipos de entrada fue de :
"<<tore<<"$"<<endl;
}else {
cout<<"existio perdida de recaudacion "<<endl;
}
}