Esmeralda Pa2
Esmeralda Pa2
Esmeralda Pa2
DE
PROGRAMACIÒN
Hecho por:
Esmeralda
Romero García
ÌNDICE
V) Bibliografía.
PRODUCTO ACADÈMICO Nº 2
1. Elaborar el programa para: Usar MENÚ, Validar con DO – WHILE y Contador-Acumulador en:
1.1 Se tiene una empresa que desea controlar el almacén de un producto; el cual cuenta con un stock inicial (Ejem: 1000), del cual
se puede:
- Actualizar el stock del producto con una nueva cantidad, en cualquier momento que el usuario lo requiera.
- Ingresar un pedido del producto para un cliente, si no se cuenta con la cantidad solicitada, se puede dejar de atender o se puede
atender solo una parte (la indicada por el cliente) o se puede atender todo siempre y cuando se actualice el stock.
- Reportar:
int main()
do{
do{
cout<<"Menu Principal"<<endl;
cout<<"1 Actualizar"<<endl;
cout<<"2 Vender"<<endl;
cout<<"3 Reportar"<<endl;
cout<<"4 Salir"<<endl;
cout<<"Ingrese opción"<<endl;
cin>>opc;
if (opc !=1 and opc != 2 and opc !=3 and opc !=4)
cout<<"No valido"<<endl;
}while(opc !=1 and opc != 2 and opc !=3 and opc !=4);
switch(opc)
case 1: {
cin>>nstock;
totalCajC=totalCajC+nstock;
cin>>nstock1;
totalPBMi=totalPBMi+nstock1;
break;
case 2: {
do{
if (cant<=0)
cout<<"Cantidad inválida"<<endl;
cin>>cant1;
if (cant<=0)
cout<<"Cantidad inválida"<<endl;
totalCajC=totalCajC-cant;
cpedcom++;
cCajCVend=cCajCVend+cant;
totalPBMi=totalPBMi-cant1;
cpedcom1++;
cPBMiVend=cPBMiVend+cant1;
else
cout<<"Cantidad insuficiente"<<endl;
cpedincom++;
cCajCFaltantes=cant -totalCajC;
cout<<"Cantidad insuficiente"<<endl;
cpedincom1++;
cPBMiCFaltantes=cant1 -totalPBMi;
break;
case 3: {
break;
case 4: {
break;
system("pause");
system("cls");
}while(opc !=4);
return 0;
1.2 Se Ingresan los siguientes datos de estudiantes: genero (M o F), Estado Civil (Casado: C, Soltero: S, Divorciado: D) y nota (0 <= nota <= 20)
y que reporte
#include<iostream.h>
#include<conio.h>
void main()
{int n,nota,h,m,hap,map,hcas,hca,hcd,msap,mdiv,des,mdes,hdes;
char gen,est,op;
do
{h=0;m=0;hap=0;map=0;hcas=0;hca=0;hcd=0;msap=0;mdiv=0;des=0;mdes=0;hdes=0;
clrscr();
do
{ cout<<"Ingresar cantidad de alumnos:";
cin>>n;
}while(n<=0);
for(int c=0;c<n;c++)
{
do
{cout<<"Ingresar nota:";
cin>>nota;
} while(nota<0 || nota>20);
do
{cout<<"Ingresar género:";
cin>>gen;
}while(gen !='f' && gen !='m');
do
{
cout<<"Ingresar estado civil:";
cin>>est;
}while(est!='s' && est!='c' && est!='d');
if(gen=='m')
{h++;
if(nota>=11)
hap++;
else
hdes++;
if(est=='c')
{hcas++;
if(nota>=11)
hca++;
else
hcd++;
}
}
if(gen=='f')
{m++;
if(nota>=11)
map++;
else
mdes++;
if(est=='d')
mdiv++;
if(est=='s')
{if(nota>=11)
msap++;
}
}
des= hdes+mdes;
}
cout<<"cantidad de hombres:"<<h<<endl;
cout<<"cantidad de mujeres:"<<m<<endl;
cout<<"cantidad de hombres aprobados:"<<hap<<endl;
cout<<"cantidad de mujeres aprobadas:"<<map<<endl;
cout<<"cantidad de hombres casados:"<<hcas<<endl;
cout<<"cantidad de hombres casados aprobados:"<<hca<<endl;
cout<<"cantidad de hombres casados desaprobados:"<<hcd<<endl;
cout<<"cantidad de mujeres solteras aprobadas:"<<msap<<endl;
cout<<"cantidad de mujeres divorciadas:"<<mdiv<<endl;
cout<<"cantidad de desaprobados:"<<des<<endl;
V) BIBLIOGRAFÍA
Disponible en: Biblioteca CENDOC (libros digitales).
Programarya: Curso de C++. Recuperado de https://www.programarya.com/Cursos/C++/Ciclos/Ciclo-do-
while.