Código del ejercicio:
Definición de los códigos del ejercicio:
Console.Write() --> escribe un texto en pantalla.int --> dato entero de 32 bits.
Parse() --> se utiliza para convertir una representación de cadena de un número en un entero equivalente con signo de 16/32/64 bits.
Console.ReadLine() --> lee un dato desde teclado.
if --> use if para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera.
else --> use else para especificar un bloque de código a ejecutar, si la misma condición es falsa.
> --> el operador mayor que ( > ) devuelve true si el operando izquierdo es mayor que el operando derecho.
$"{}" --> interpolación de cadenas proporciona una sintaxis conveniente para concatenar varios valores para formar una cadena.
Console.ReadKey() --> escribimos el método Console.ReadKey() al final de nuestro código para mantener abierta la ventana de nuestra consola.
Explicación del Código:
Console.Write("Horas trabajadas: ");
int hora = int.Parse(Console.ReadLine());
Se muestra un mensaje en pantalla solicitando las horas trabajadas del empleado.
Luego, el dato ingresado se convierte a número entero usando int.Parse() y se guarda en la variable hora.
Luego, el dato ingresado se convierte a número entero usando int.Parse() y se guarda en la variable hora.
int sueldo;
Se declara la variable sueldo, que almacenará el salario total del empleado.
if (hora > 35)
{
int dif = hora - 35;
sueldo = (dif * 22) + (35 * 15);
}
Aquí se verifica si el empleado trabajó más de
35 horas.
Si la condición se cumple:
Si la condición se cumple:
- Se calcula la cantidad de horas extras.
- Las primeras 35 horas se pagan a 15 Bs.
- Las horas extras se pagan a 22 Bs.
- Finalmente se suma todo para obtener el sueldo.
else
{
sueldo = hora * 15;
}
Si el empleado trabajó 35 horas o menos, todas las horas se pagan normalmente a
15 Bs por hora.
Console.Write($"El sueldo es {sueldo} Bs.");
Console.ReadKey();
Se muestra el sueldo total del empleado en pantalla.
Console.ReadKey() sirve para que la consola espere una tecla antes de cerrarse.
Console.ReadKey() sirve para que la consola espere una tecla antes de cerrarse.
No hay comentarios.:
Publicar un comentario