Instrucciones para ciclos resuelven el problema de repetir todo el programa o cierta parte del programa mas de una vez.
Este ciclo es uno de los mas usados para repetir una secuencia de instrucciones, sobre todo cuando se conoce la cantidad exacta de veces que se quiere que se ejecute una instrucción simple o compuesta.
Su formato general es:
for (inicialización; condición; incremento)
{ instrucción(es); };
#include
<conio.h>
#include
<iostream.h>
#include
<stdio.h>
#include <windows>
/*ALICIA CHAVEZ ROMERO
2do CUATRIMESTRE "C"
MECATRONICA
PAGO CON FOR
*/
char nom[30],r;
float pago=0,suma=0,
resta=0, rest=0;
int nump=0;
void main()
{
do
{
float suma=0,x=0;
cout<<"***********************************************"<<endl;
cout<<"**************BIENVENIDO A
COPPEL**************"<<endl;
cout<<"***********************************************"<<endl;
cout<<"SECCION: COBERTURA DE
PAGOS"<<endl;
cout<<"\nIngresar
NOMBRE"<<endl;
cin>>nom;
cout<<"Ingrese el valor de la
cantidad a solicitar: *****"<<endl;
cout<<"$";
cin>>x;
cout<<"\nIngresar el numero de
pagos que desea hacer para liquidar"<<endl;
cin>>nump;
for (int i=1;i<=nump;i++)
{
cout<<"Ingrese el valor de su pago
#"<<i<<endl;
cout<<"$";
cin>>pago;
suma=suma+pago;
}
cout<<"La sumatoria de sus pagos
es $"<<suma<<endl;
if (suma==x)
{
cout<<"NOTA:Su deuda ha sido
saldada, vuelva pronto GRACIAS"<<endl;
}
else if (suma>=(x+1))
{
resta=suma-x;
cout<<"NOTA:Su deuda ha sido saldada, y
cuenta con un saldo a favor de: $"<<resta<<endl;
}
else
{
rest=x-suma;
cout<<"\nNOTA: Su deuda no ha sido
saldada, te sugerimos liquidar antes del 21/03/2013.\n"<<endl;
cout<<"El saldo a cubrir es:
"<<rest<<endl;
cout<<"\n***GRACIAS***"<<endl;
}
cout<<"\n Deseas realizar algun
otro pago"<<endl;
cout<<"***S=SI******N=No"<<endl;
cin>>r;
clrscr();
}while
(r=='s'||r=='S');
getche();
}
se muestran las imagenes del archivo ejecutado
se muestran las imagenes del archivo ejecutado
portada principal del programa |
llenado del formulario se despliegan con ayuda del ciclo for el numero especficado por el usuario en este caso 4 y solo 4 veces lo repitio como se muestra. |
despues se relizan las operaciones para saber si se cubre el pago total o no. |
No hay comentarios:
Publicar un comentario