Entregable 2 Fundamentos de Programación
Enviado por Leogtr100 • 30 de Noviembre de 2022 • Tarea • 1.373 Palabras (6 Páginas) • 258 Visitas
[pic 1]
Entregable 2 Fundamentos de programación
Ejercicio 1
Realizar un mapa mental de los temas: “Estructuras de decisión y repetición”.
[pic 2]
Link al enlace:
Ejercicio 2
2.1 -Modificar el programa en C++, que se te proporciona “Q@tar 2022” para que:
- Después de la leyenda Usuario se despliegue tu nombre.
- Mostrar en pantalla cada uno de los tipos de sector con su respectivo precio, como ya se muestra para el tipo ‘A’, Tipo ‘B’.
- Agregar el tipo de sector E: Zona Roja, con su respectivo precio 250 .
- A la cantidad a pagar, aplicarle un 10 % de descuento y debe desplegarse en pantalla.
Código:
#include <iostream>
#include <ctime>
using namespace std;
int main ()
{
//Inicializamos variables
int precio = 0 ,nboletos = 0;
char tipo;
int OK = 1,x= 0;
/*Despliega tiempo de ejecucion en pantalla*/
time_t tiempo = time(0);
tm *tlocal = localtime(&tiempo);
char output[128];
strftime(output,128,"%d/%m/%y %H:%M:%S",tlocal);
/*Despliega mensaje de bienvenido*/
cout<<"\n \t********************************************"<<endl;
cout<<"\t BIENVENIDOS AL CURSO FUNDAMENTOS DE PROGRAMACION\n"<<endl;
cout<<"\t ENTREGABLE 2"<<endl;
cout<<"\t ********************************************"<<endl;
cout<<"\t BIENVENIDO AL MUNDIAL Q@TAR 2022"<<endl;
cout<<"\t ********************************************"<<endl;
cout<<"\n \t USUARIO : Leonardo Jaziel Romero Flores \t"<<output<<endl;
cout<<"\t ********************************************"<<endl;
cout<<"\t ESTADIO Q @ T A R 2022 ***"<<endl;
cout<<"\t ********************************************"<<endl;
cout<<"\t Sector ***Precio***"<<endl;
cout<<"\t ********************************************"<<endl;
cout<<"\t A. VIP $1400 \n"<<endl;
cout<<"\t B. ZONA VERDE $1200 \n"<<endl;
cout<<"\t C. ZONA AMARILLA $850 \n"<<endl;
cout<<"\t D. ZONA NARANJA $650 \n"<<endl;
cout<<"\t E. ZONA ROJA $250 \n"<<endl;
cout<<"\t ********************************************"<<endl;
cout<<"Ingrese el sector: A,B,C,D,E?\t";
cin>> tipo;
if (tipo == 'A')
{
precio = 1400;
cout<<"Tipo A -> Sector seleccionado: VIP"<<endl;
}
else if (tipo == 'B')
{
precio = 1200;
cout<<"Tipo B -> Sector seleccionado: ZONA VERDE"<<endl;
}
else if (tipo == 'C')
{
precio = 850;
cout<<"Tipo C -> Sector seleccionado: ZONA AMARILLA"<<endl;
}
else if (tipo == 'D')
{
precio = 650;
cout<<"Tipo D -> Sector seleccionado:ZONA NARANJA"<<endl;
}
else if (tipo == 'E')
{
precio = 250;
cout<<"Tipo E -> Sector seleccionado:ZONA ROJA"<<endl;
}
else
{
OK = 0;
}
// Si es un sector válido
if (OK == 1)
{
cout<<"\n Ingrese la cantidad de boletos a comprar: ";
cin>> nboletos;
x = (nboletos * precio) - (nboletos * precio/10);
cout<<"\n Precio unitario:"<< endl << precio << endl;
cout<<"\n Cantidad de Entradas:"<< endl << nboletos << endl;
cout<<"\n Total a pagar: " << endl << x << endl;
cout<<"\n ¡Gracias por tu preferencia, disfruta el partido!"<<endl;
}
else
{
cout<<" El sector seleccionado no existe, Favor de verificar. "<<endl;
}
return 0;
}
[pic 3]
[pic 4]
[pic 5]
[pic 6]
[pic 7]
Diagrama de Flujo
[pic 8]
Ejercicio 3
Código
#include <iostream>
#include <ctime>
using namespace std;
int main ()
{
//Inicializamos variables
int precio = 0 ,nboletos = 0;
int OK = 1,x= 0;
/*Despliega tiempo de ejecucion en pantalla*/
time_t tiempo = time(0);
...