• Un obrero necesita calcular su salario semanal, el cual se obtiene de la siguiente manera: Si trabaja 40 horas o menos se le paga S/. 16 por hora, si trabaja más de 40 horas se le paga S/.16 por cada una de las primeras 40 horas y S/.20 por cada hora extra.


    5.1.‐Algoritmo
    Inicio {Calculo del Salario Semanal}
    {Ingresamos Horas Trabajadas}
    Leer ht
    Si (ht>40) entonces
    {Calculamos sus horas extras}
    he=ht‐40
    {Calculamos el salario semanal}
    ss=he*20+40*16
    Sino
    {Calculamos el salario semanal del caso contrario}
    ss=ht*16
    Finsi
    {Imprimimos el salario semanal}
    Escribir ss
    Fin

    5.2.‐Codificacion(C#)
    static void Main(string[] args)
    {
    float ss;
    int ht, he;
    //ingresamos las horas trabajadas
    Console.Write("Ingresa Horas Trabajadas:");
    ht = int.Parse(Console.ReadLine());
    if (ht > 40)
    {
    //calculamos las horas extras
    he = ht - 40;
    //calculamos el salario semanal
    ss = he * 20 + 40 * 16;
    }
    else
    {
    //calculamos el salario semanal del caso contrario
    ss = ht * 16;
    }
    //mostramos el salario semanal
    Console.Write("El Salario Semanal es :{0}",ss);
    Console.ReadLine();
    }

0 comentarios:

Publicar un comentario