Ayuda para resolver este problema

« Older   Newer »
 
  Share  
.
  1. GPS
        +1   -1
     
    .

    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


     
    Top
    .
0 replies since 17/11/2011, 20:11   66 views
  Share  
.