💻 Se pide ingresar el sueldo de un trabajador y su categoría, dependiendo de la categoría se le dará una bonificación en el neto a pagar.
* PSeInt :
Algoritmo full_codigos
Definir Categoria como Entero;
Definir Sueldo, Bonificacion como Real;
Escribir "CALCULAR EL NUEVO SUELDO CON SU BONIFICACIÓN.";
Escribir "";
Escribir Sin Saltar "Ingrese Sueldo Base : S/.";
Leer Sueldo;
Escribir Sin Saltar "Ingrese su Categoría : (1=A, 2=B, 3=C, 4=D)";
Leer Categoria;
Segun Categoria Hacer
1: Bonificacion <- Sueldo * 0.1;
2: Bonificacion <- Sueldo * 0.2;
3: Bonificacion <- Sueldo * 0.3;
4: Bonificacion <- Sueldo * 0.5;
FinSegun
Escribir "BONIFICACIÓN : S/.", Bonificacion;
Escribir "NETO A PAGAR : S/.", Sueldo + Bonificacion;
FinAlgoritmo
* Python :
print("DAR UNA BONIFICACIÓN SEGÚN EL SUELDO Y CATEGORÍA.")
sueldo = float(input("Ingrese Sueldo Base : S/."))
categoria = input("Ingrese su Categoría (A, B, C, D) : ")
if categoria=="A":
bonificacion = sueldo*0.1
elif categoria=="B":
bonificacion = sueldo*0.2
elif categoria=="C":
bonificacion = sueldo*0.3
elif categoria=="D":
bonificacion = sueldo*0.5
print("BONIFICACIÓN : S/.",bonificacion)
print("NETO A PAGAR : S/.",sueldo+bonificacion)
* Lenguaje C :
#include<stdio.h>
int main(){
float bonificacion, sueldo;
char categoria;
printf("09. CALCULAR EL NUEVO SUELDO CON SU BONIFICACION.\n\n");
printf("Ingrese Sueldo Base : S/.");
scanf("%f",&sueldo);
printf("Ingrese su categoria : (A, B, C, D) : ");
scanf("%s",&categoria);
switch(categoria){
case 'A' : bonificacion = sueldo * 0.1; break;
case 'B' : bonificacion = sueldo * 0.2; break;
case 'C' : bonificacion = sueldo * 0.3; break;
case 'D' : bonificacion = sueldo * 0.5; break;
}
printf("\nBONIFICACION : S/.%2.f", bonificacion);
printf("\nNETO A PAGAR : S/.%2.f", sueldo + bonificacion);
return 0;
}
* C++ :
#include<iostream>
using namespace std;
int main() {
float bonificacion, sueldo;
char categoria;
cout << "CALCULAR EL NUEVO SUELDO CON SU BONIFICACION." << endl;
cout << "Ingrese Sueldo Base : S/.";
cin >> sueldo;
cout << "Ingrese su categoria : (A, B, C, D) : ";
cin >> categoria;
switch(categoria){
case 'A' : bonificacion = sueldo * 0.1; break;
case 'B' : bonificacion = sueldo * 0.2; break;
case 'C' : bonificacion = sueldo * 0.3; break;
case 'D' : bonificacion = sueldo * 0.5; break;
}
cout << endl << "BONIFICACION : S/." << bonificacion << endl;
cout << "NETO A PAGAR : S/." << sueldo + bonificacion << endl;
return 0;
}
* C# :
using System;
using System.Collections.Generic;
using System.Text;
namespace full_codigos
{
class llamada_telefono
{
static void Main(string[] args)
{
Console.ReadLine();
}
}
}
* Java Apache | NetBeans :
package full_codigos;
import java.util.Scanner;
public class calcula_sueldo {
public static void main(String[] args) {
Double bonificacion=0.0, sueldo=0.0;
String categoria;
Scanner ingreso=new Scanner(System.in);
System.out.print("Ingrese Sueldo : ");
sueldo = Double.parseDouble(ingreso.next());
System.out.print("Categoría : ");
categoria = ingreso.next();
switch(categoria){
case "A": bonificacion = sueldo * 0.1; break;
case "B": bonificacion = sueldo * 0.2; break;
case "C": bonificacion = sueldo * 0.3; break;
case "D": bonificacion = sueldo * 0.5; break;
}
System.out.println("BONIFICACIÓN : " + bonificacion);
System.out.println("NETO A PAGAR : " + (sueldo + bonificacion));
}
}