Dev - C++ - Calcular el sueldo de sus jugadores de un club de fútbol

 
Vista:
sin imagen de perfil

Calcular el sueldo de sus jugadores de un club de fútbol

Publicado por Julia (5 intervenciones) el 29/04/2021 05:41:26
El presidente de un club de fútbol requiere calcular el sueldo de sus jugadores si se tiene
como dato la edad y nacionalidad del jugador.
Además se sabe que el sueldo se calcula de la siguiente manera:
- Sueldo fijo 2500 soles
- Si es extranjero recibe un bono de 500 soles
- Si la edad esta entre 15 y 20 el sueldo se incrementa en 1400 soles
- Si la edad esta entre 21 y 25 el sueldo se incrementa en 1500 soles
- Si la edad esta entre 25 y 30 el sueldo se incrementa en 1200 soles
- En otros casos el sueldo será de 800 soles.
Se le pide elaborar un programa en C++ que permita determinar el sueldo de un jugador si se tienen como datos su edad y nacionalidad (E: Extranjero; N: Nacional).
Nota:
Debe validar los datos de entrada para una correcta ejecución de su programa
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de kevin

RE: Calcular el sueldo de sus jugadores de un club de fútbol

Publicado por kevin (59 intervenciones) el 29/03/2022 18:06:40
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#include <iostream>
 
using namespace std;
 
int main(){
    int const SUELDOFIJO = 2500;
    int edad, sueldofinal = SUELDOFIJO;
    char nacionalidad;
 
    //Validamos la edad
    cout << "Ponga su edad: ";
    try {
        cin >> edad;
    } catch(const exception& e) {
        cout << "Solo numeros, ni letras ni simbolos. Vuelvalo a intentar";
    }
 
    //Validamos la nacionalidad
    try {
        cout << "Nacio usted en este pais (teclee 'n') o es extranjero (teclee 'e')?: ";
        cin >> nacionalidad;
    } catch(const exception& e) {
        cout << "La opcion es incorrecta, por favor hagalo en minusculas. Intentelo de nuevo";
    }
 
    //nacionalidad
    if(nacionalidad == 'e'){
        cout << ">> Eres extranjero: tienes bono de 500 soles\n";
        sueldofinal += 500;
    }
 
    //dar bono segun su edad
    if(15 <= edad && edad <= 20){
            cout << ">> Tienes entre 15 y 20 anios, obtienes un bono de 1400 soles\n";
            sueldofinal += 1400;
    } else if(21 <= edad && edad <= 25){
            cout << ">> Tienes entre 21 y 25 anios, obtienes un bono de 1500 soles\n";
            sueldofinal += 1500;
    } else if(26 <= edad && edad <= 30){
            cout << ">> Tienes entre 26 y 30 anios, obtienes un bono de 1200 soles\n";
            sueldofinal += 1200;
    } else{
        cout << ">> Recibes un bono de 800 soles por tu edad\n";
        sueldofinal += 800;
    }
 
    cout << ">> actualmente tienes un bono de: " << sueldofinal;
 
    return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar