Entregable 2 FP

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 6

CONSIDERACIONES GENERALES

👉 Es su responsabilidad verificar y subir las actividades correspondientes al entregable 2,


No se considerarán trabajos de otras materias (se calificará con cero), en caso de que suban
trabajos incompletos, sólo se considerará lo que esté en plataforma de acuerdo con la rúbrica
establecida.

No se consideran ejercicios que no se hayan solicitado (se calificará con cero).

👉 El entregable lo puedes subir a la plataforma en Word o PDF

👉 Favor de revisar la rúbrica, que indica los puntos a evaluar dentro de nuestro entregable.

👉 El entregable se abre a partir del 08 de Abril y cierra el domingo 14 de Abril a las 11:59pm

EJERCICIO 1
Realizar una infografía de los temas: “Estructuras de decisión y repetición”.

EJERCICIO 2:
Requerimiento

Costo@Costo, es una tienda de abarrotes que dan un descuento por


compra a sus clientes con membresía dependiendo de su tipo, existen
actualmente tres tipos de membresía, tipo A, tipo B y tipo C. Los
descuentos son los siguientes:

Tipo A 10% de
descuento Tipo B 15%
de descuento Tipo C
20% de descuento
De acuerdo con lo anterior se deben realizar las siguientes actividades:
2.1 -Modificar el programa en C++, que se te proporciona “Tienda
Costo@Costo” para que:
 Después de la leyenda Usuario se despliegue tu nombre.
 Mostrar/desplegar en pantalla cada uno de los tipos de membresía con
su respectivo descuento, en el programa que se proporciona solo está
el tipo de membresía A, se deben de agregar los otros tipos de
membresía.
 Agregar un tipo de membresía D, que va a otorgar el 25 % de descuento.
 A la cantidad a pagar una vez aplicado el descuento por la membresía,
aplicarle un 10 % de descuento adicional, esto debido a que es
aniversario de la tienda, debe desplegarse en pantalla, “Total a pagar
por aniversario”, y la cantidad.

(Anexar el código ya modificado en el entregable).

El resultado esperado una vez modificado el código C++ que se te


proporciona en este mismo entregable, es como se muestra en la siguiente
pantalla:

2.2-Realizar el diagrama de flujo del programa “Tienda Costo@Costo” (Si la


imagen no es clara, por favor anexar el archivo fuente donde lo diseñaron)

2.3. Ya que tú programa este modificado, ejecutar y pegar en tu entregable


cada una de las pantallas de ejecución, con cada uno de los tipos de
membresía A,B,C,D, (Es requerido que realicen la impresión de pantalla
completa(print screen), en donde se visualice la fecha y hora de tu
equipo),como se muestra en el siguiente ejemplo:

Por ejemplo: Pantalla de ejecución: membresía tipo A,


Se anexa el código fuente que debes modificar para cumplir con el
requerimiento solicitado:
PROGRAMA C++ “Tienda Costo@Costo”
#include <iostream>
#include <ctime>
using namespace std;

int main ()
{
//Inicializamos variables
float monto=0, total_ini=0,x=0;
char tipo;
int OK = 1;

/*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 T I E N D A *** C O S T O @ C O S T O ***** "<<endl;
cout<<"\t ********************************************"<<endl;
cout<<"\n \t USUARIO : \t"<<output<<endl;
cout<<"\t ********************************************"<<endl;
cout<<"\t A N I V E R S A R I O 2023***"<<endl;
cout<<"\t ********************************************"<<endl;
cout<<"\t TIPO DE MEMBRESIA ***D E S C U E N T O***"<<endl;
cout<<"\t ********************************************"<<endl;
cout<<"\t TIPO A 10% \n"<<endl;
cout<<"\t ********************************************"<<endl;
cout<<"Ingrese el monto de compra \t";
cin>> monto;
cout<<"Ingrese el tipo de membresia: A,B,C,D?\t";
cin>> tipo;

if (tipo == 'A')
{
cout<<"Tipo de membresia A -> Se aplica el 10 %"<<endl;
total_ini = monto-(monto*0.10);
}
else if (tipo == 'B')
{
cout<<"Tipo de membresia B-> Se aplica el 15 %"<<endl;
total_ini = monto-(monto*0.15);
}
else if (tipo == 'C')
{
cout<<"Tipo de membresia C-> Se aplica el
20%"<<endl; total_ini = monto-(monto*0.20);
}
else
{
OK = 0;
}

// Si es un tipo de membresia válido


if (OK == 1)
{
cout<<"\n Total a pagar con la membresia : "<<total_ini<<endl;
// Por aniversario, se da otro 10 % adicional a partir del total_ini cout<<"\
n Total a pagar por aniversario: " << endl <<x<< endl; cout<<"\n
¡Gracias por tu preferencia, Regresa pronto!"<<endl;
}
else
{
cout<<" La membresia seleccionada no existe, Favor de verificar. "<<endl;
}
return 0;
}

Conclusión

Proporcionar conclusión referente al tema y mencionar el aprendizaje adquirido en la


realización del trabajo.

Bibliografía. Proporcionar la bibliografía en formato APA

También podría gustarte