Ejercicio Practico 15
EJERCICIO PRACTICO 15
De un
operario se conoce su sueldo y los años de antigüedad se piden confeccionar un
programa que lea los datos de entrada e informe:
A) Si el sueldo es inferior a 500 y su antigüedad es igual o superior a 10
años, otorgarle un aumento del 20% mostrar el sueldo a pagar.
B) Si el sueldo es inferior a 500 pero su antigüedad es menor a 10 años,
otorgarle un aumento de 5% mostrar el sueldo a pagar.
C) Si el sueldo es mayor o igual a 500 mostrar el sueldo en pantalla sin
cambios.
p PROGRAMA:
import java.util.*;
public class sueldo {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner teclado=new Scanner(System.in);
int SI,AN;
double M,AU;
System.out.println("Introduce el sueldo: ");
SI=teclado.nextInt();
System.out.println("Introduce la antiguedad: ");
AN=teclado.nextInt();
if ((SI<500)&&(AN>=10)){
M=SI*0.20;
AU=SI+M;
}
else{
if((SI<500)&&(AN<10)){
M=SI*0.05;
AU=SI+M;
}
else{
AU=SI;
}
}
System.out.println("Su sueldo es de: " + AU);
}
}
Diagrama de Flujo
public class sueldo {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner teclado=new Scanner(System.in);
int SI,AN;
double M,AU;
System.out.println("Introduce el sueldo: ");
SI=teclado.nextInt();
System.out.println("Introduce la antiguedad: ");
AN=teclado.nextInt();
if ((SI<500)&&(AN>=10)){
M=SI*0.20;
AU=SI+M;
}
else{
if((SI<500)&&(AN<10)){
M=SI*0.05;
AU=SI+M;
}
else{
AU=SI;
}
}
System.out.println("Su sueldo es de: " + AU);
}
}
Diagrama de Flujo
Comentarios
Publicar un comentario