Calcular la utilidad que un trabajador recibe en el reparto anual

Calcular la utilidad que un trabajador recibe en el reparto anual de utilidades si este se le asigna como un porcentaje de su salario mensual que depende de su antigüedad en la empresa de acuerdo con la sig. Tabla:

Calcular la utilidad que un trabajador recibe en el reparto anual

Haz clic aquí para suscribirte a mi canal

Bien pues empecemos a explicar el funcionamiento de este algoritmo.

Como siempre lo primero es ponerle un nombre al algoritmo nosotros lo nombramos como:

Algoritmo detarea

Conla palabra reservada definir declaramos las variables:

               Definir salario, antiguedad, utilidad Como Real

Con la función escribir mostramos un mensaje en pantalla y pedimos que se escriba el salario del trabajador.

               Escribir «Escribe tu salario mensual»

Este número lo almacenamos en la variable salario.

               leer salario

Nuevamente con la función escribir pedimos que se ingrese la antigüedad del trabajador.

               Escribir «Escribe tu antiguedad en años»

Este número lo almacenamos en la variable antigüedad.

               leer antigüedad

Evaluamos si la antigüedad es menor a 1 años de servicio.

               si antiguedad < 1 Entonces

Si la condición se cumple entonces calculamos como utilidad el 5% de del salario.

                              utilidad = salario * .05

               SiNo

En la parte falsa de la primera condición anidamos otra condición donde evaluamos si la antigüedad es mayor o igual a un año pero menor a dos años de servicio.

                              si antiguedad >= 1 y antiguedad < 2 Entonces

Si esta condición se cumple entonces calculamos como utilidad el 7% del salario.

                                            utilidad = salario * .07

                              SiNo

En la parte falsa de esta condición anidamos otra condición pero aquí evaluamos si la antigüedad es mayor o igual a 2 años pero menor a 5 años de servicio.

                                             si antiguedad >= 2 y antiguedad < 5 Entonces

Si la condición se cumple entonces calculamos como utilidad el 10% del salario

                                                           utilidad = salario * .10

                                            SiNo

Nuevamente anidamos otra condición donde evaluamos si la antigüedad es mayor o igual a cinco años pero menor a diez años de servicio.

                                                           si antiguedad >= 5 y antiguedad < 10 Entonces

Si la condición se cumple entonces calculamos como utilidad el 15% del salario

                                                                          utilidad = salario * .15

                                                           SiNo

Finalmente anidamos una condición mas y evaluamos si la antigüedad es mayor o igual a diez años de servicio.

                                                                          si antiguedad >= 10 Entonces

Si la condición se cumple entonces calculamos la utilidad del 20% del salario.

                                                                                         utilidad = salario * .20

                                                                          FinSi

                                                           FinSi

                                            FinSi

                              FinSi

               FinSi

Por ultimo mandamos dos mensajes con la función escribir para dar a conocer la utilidad y el salario total ya con la utilidad.

               Escribir «La utilidad de acuerdo a «,antiguedad,» años de servicio es: $»,utilidad

               Escribir «Tu salario total ya con la utilidad es: $»,salario + utilidad

FinAlgoritmo

Calcular la utilidad que un trabajador recibe en el reparto anual
Calcular la utilidad que un trabajador recibe en el reparto anual

Calcular la utilidad que un trabajador recibe en el reparto anual de utilidades en c++

Haz clic aquí para suscribirte a mi canal

#include<iostream>

using namespace std;

int main()

{

    int antiguedad;

    float salario,utilidad;

    cout<< «Ingresa tu salario mensual: «;

    cin>> salario;

    cout<< «Ingresa tu antiguedad: «;

    cin>> antiguedad;

    if (antiguedad < 0){

        cout<< «EL numero es negativo: «<<endl;

        antiguedad = 0;

    }

    else{

        if (antiguedad < 1){

            utilidad = salario * .05;

        }

        else{

            if (antiguedad < 2){

                utilidad = salario * .07;

            }

            else{

                if (antiguedad < 5){

                   utilidad = salario * .10;

                }

                else{

                    if (antiguedad < 10){

                        utilidad = salario * .15;

                    }

                    else{

                        utilidad = salario * .20;

                    }

                }

            }

        }

    }

    cout<< «La utilidad que recibes es: $»<<utilidad;

    return 0;

}

#include<iostream>
using namespace std;
int main()
{
    int antiguedad;
    float salario,utilidad;
    cout<< "Ingresa tu salario mensual: ";
    cin>> salario;
    cout<< "Ingresa tu antiguedad: ";
    cin>> antiguedad;
    if (antiguedad < 0){
        cout<< "EL numero es negativo: "<<endl;
        antiguedad = 0;
    }
    else{
        if (antiguedad < 1){
            utilidad = salario * .05;
        }
        else{
            if (antiguedad < 2){
                utilidad = salario * .07;
            }
            else{
                if (antiguedad < 5){
                   utilidad = salario * .10; 
                }
                else{
                    if (antiguedad < 10){
                        utilidad = salario * .15;
                    }
                    else{
                        utilidad = salario * .20;
                    }
                }
            }
        }
    }
    cout<< "La utilidad que recibes es: $"<<utilidad;
    return 0;
}

Bien pues espero que este algoritmo te guste y más que nada te pueda ser de utilidad.

Un comentario

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *