Hola, he comenzado C++ hace 15 días. Ahora he ingresado a estudiar y practicar las estructuras repetitivas, en este caso do...while(hacer...mientas).
Ejemplo :
- Realizar un programa que permita hallar la nómina de N empleados de una empresa
#include "stdafx.h"
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
int I, N;
float NOMINA, SUE;
I = 0;
NOMINA = 0;
cout<<"Ingrese la cantidad de empleados: "; cin>>N;
system("CLS");
do
{
cout<<endl<<"Ingrese sueldo N "<<I+1<<" :"; cin>>SUE;
NOMINA = NOMINA + SUE;
I = I +1;
}
while(I<N);
cout<<"El total de la NOMINA es: "<<NOMINA<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
N: Número de empleados
SUE: Sueldo de cada empleado
NOMINA: Suma de todos los salarios
¿Dónde ocurre el problema?Lo que no entiendo es el porque luego de sueldo es necesario introducir I+1:
cout<<endl<<"Ingrese sueldo N "<<I+1<<" :"; cin>>SUE;
Gracias por las futuras respuestas, actualmente no domino C++ pero hago lo posible para superarme en este aspecto y ayudar a más miembros que en algún momento estuvieron en problemas parecidos.