Algoritmos y Programación a Nivel Profesional

Códigos resueltos en PSeInt.Site, Lenguaje C, C++, Python, DFD 1.0, JavaCript, Java NetBeas, Visual Studio, VBA
Curso de autocad para mac, Curso de C, certificacion google ads, curso marketing digital google, Curso de creación de páginas Web

DESARROLLAMOS TUS ALGORITMOS (+51)954263896

Calcular el sueldo según su categoría.

09. 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.

Categoría = Bonificación:
A = 10%
B = 20%
C = 30%
D = 50%


DESCARGA EL CÓDIGO EN :

  Algoritmo - DFD
  PSeInt
  C - C++





Diagrama de flujo(DFD) para calcular el sueldo de un trabajador:



PSeInt - FLEXIBLE DESCARGA CÓDIGO

      
Algoritmo Seleccion09
     Escribir "Ingrese Sueldo Base : "
     Leer Sueldo
     Escribir "Ingrese su Categoría : "
     Leer Categoria
     Segun Categoria Hacer
          "A": Bonificacion = Sueldo * 0.1
          "B": Bonificacion = Sueldo * 0.2
          "C": Bonificacion = Sueldo * 0.3
          "D": Bonificacion = Sueldo * 0.5
     Fin Segun
     Escribir "BONIFICACIÓN : ", Bonificacion
     Escribir "NETO A PAGAR : ", Sueldo + Bonificacion
FinAlgoritmo
    

PSeInt - ESTRICTO DESCARGA CÓDIGO

      
Algoritmo Seleccion09
     Definir Categoria como Entero;
     Definir Sueldo, Bonificacion como Real;
     Escribir "Ingrese Sueldo Base : ";
     Leer Sueldo;
     Escribir "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 : ", Bonificacion;
     Escribir "NETO A PAGAR : ", Sueldo + Bonificacion;
FinAlgoritmo
    

Lenguaje C DESCARGA CÓDIGO

      
#include<stdio.h>
int main(){	
	
	float bonificacion, sueldo;
	char categoria;
		
	printf("Ingrese Sueldo Base : ");
	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 : %2.f", bonificacion);
	printf("\nNETO A PAGAR : %2.f", sueldo + bonificacion);
	
	return 0;
}
    

C++ DESCARGA CÓDIGO

     
#include<iostream>
using namespace std;
int main(){	
	
	float bonificacion, sueldo;
	char categoria;
	
	cout << "Ingrese Sueldo Base : ";
	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 : " << bonificacion << endl;
	cout << "NETO A PAGAR : " << sueldo + bonificacion << endl;
	
	return 0;
}	
    

Python DESCARGA CÓDIGO

      
if __name__ == '__main__':
     print("Ingrese Sueldo Base : ")
     sueldo = float(input())
     print("Ingrese su Categoría : (A, B, C, D)")
     categoria = input()
     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 : ",bonificacion)
     print("NETO A PAGAR : ",sueldo+bonificacion)
    

Java NetBeans DESCARGA CÓDIGO

      
package Seleccion;
import java.util.Scanner;
public class Seleccion9 {
     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));
     }
}
    

Java Script DESCARGA CÓDIGO

      
<html>
<head>
<title>Ejercicio Selección en JS - 09:</title>
<script language="JavaScript" type="text/javascript">
     function fbonif(){
          var xsueldo = ejercicio9.sueldo.value;
          var xcategoria = ejercicio9.categoria.value;
          switch(xcategoria){
          case "A":
               document.getElementById('boni').value=parseFloat(xsueldo) * 0.1;
               document.getElementById('netop').value=(parseFloat(xsueldo) * 0.1) + parseFloat(xsueldo);
               break;
          case "B":
               document.getElementById('boni').value=parseFloat(xsueldo) * 0.2;
               document.getElementById('netop').value=(parseFloat(xsueldo) * 0.2) + parseFloat(xsueldo);
               break;
          case "C":
               document.getElementById('boni').value=parseFloat(xsueldo) * 0.3;
               document.getElementById('netop').value=(parseFloat(xsueldo) * 0.3) + parseFloat(xsueldo);
               break;
          case "D":
               document.getElementById('boni').value=parseFloat(xsueldo) * 0.5;
               document.getElementById('netop').value=(parseFloat(xsueldo) * 0.5) + parseFloat(xsueldo);
               break;
     }
}
</script>
</head>
<body>
     <form method="get" name="ejercicio9">
          INGRESE SUELDO : <input name="sueldo" type="text" > <br>
          INGRESE CATEGORÍA : <input name="categoria" type="text" > <br>
          <input type="button" value="CALCULAR" onClick="fbonif()" > <br>
          BONIFICACIÓN : <input name="boni" id="boni" type="text"> <br>
          NETO A PAGAR : <input name="netop" id="netop" type="text"> <br>
     </form>
</body>
</html>
    

Visual Basic .Net - Consola DESCARGA CÓDIGO

      
Imports System.Console
Module Module9
     Dim Bonificacion, Sueldo As Decimal
     Dim Categoria As String
     Sub Main()
          Write("Ingrese Sueldo : ")
          Sueldo = ReadLine()
          Write("Ingrese Categoría (A - B - C - D): ")
          Categoria = ReadLine().ToUpper
          Select Case Categoria
               Case "A" : Bonificacion = Sueldo * 0.1
               Case "B" : Bonificacion = Sueldo * 0.2
               Case "C" : Bonificacion = Sueldo * 0.3
               Case "D" : Bonificacion = Sueldo * 0.5
          End Select
          WriteLine("Bonificación : " & Bonificacion)
          WriteLine("Neto a Pagar : " & Sueldo + Bonificacion)
          ReadLine()
     End Sub
End Module
    


Aviso de Privacidad | Política de Cookies | Términos y condiciones

Derechos Reservados PSeInt.site