-
GPS.
User deleted
¡Hola a todos!
Estoy practicando para exámen de programación en C++ que haré mañana Viernes, la maestra nos dejó una guía de estudio de doce problemas. Sin embargo, estoy pegado en el octavo ejercicio y dice lo siguiente:
Leer el salario de N empleados y calcule el nuevo salario considerando que si el salario excede 5000 se le dará un incentivo del 2%, de lo contrario el incentivo será de 5%.
Esto es lo que he hecho:
#include <stdio.h>
#include <conio.h>
void main (void)
{
int N, contador=1;
float salario=0, pago;
printf ("Cantidad de salarios a leer:");
scanf ("%d", &N);
while (contador<=N)
{
printf ("Ingrese el salario:");
scanf ("%f", &salario);
contador=contador+1;
}
if (salario>5000)
pago= salario+(salario*2/100);
else
pago= salario+(salario*5/100);
printf ("El nuevo sueldo del trabajador es:%.2f\n", pago);
getch ();
}
De igual forma, el programa corre pero algo me dice que el resultado de las operaciones no es el correcto. ¿Qué estoy haciendo mal, cuál es el error?
Nota: Estoy usando Borland C++ v5.02
.