Tec de leon
Carrera: Ingeniería En Sistemas Computacionales
Materia: Fundamento de Programación
Nombre del alumno: Jorge Edgardo Zambrano Pinedo
Horario: Martes y Jueves de10:30-12:10
Viernes de 8:45-9:30
Fecha: 07 de diciembre del 2010
1.- Diagrama UML
+ Persona
-nam: String;
-ingreso: double;
+getNam (): String;
+getNam (): void;
+getingreso ():double;
+setingreso (): void;
+to String (): String;
2.- Clase encapsulada:
class Persona {private String nam;
private double ingreso;
public void setnam (String nombre) {
nam=nombre;
}
public String getnam ( ) {
return nam;
}public void setingreso (double pay) {
ingreso = pay;
}
public double getingreso ( ) {
return ingreso;
}
public String toString( ){
return " Persona: "+nam+ " Ingreso: " +ingreso;
}
}
3.- Algoritmo:
1.- Planteamiento.- Algoritmo que permite calcular el impuesto sobre el ingreso proporcionado por el usuario, sabiendo que:
a)0% sobre el ingreso desde $0 hasta $4000
b) 15% sobre el ingreso desde $4000 hasta $19000
c) 25% sobre el ingreso desde $19000 hasta $70000
d) 35% sobre el ingreso desde $70000 en adelante2.- Entrada de Datos.- Preguntar al usuario del programa:
“Introduzca el nombre del empleado”, x =?;
“Introduzca el salario del empleado”, y=?;
3.- Calcular.-
Si(ingreso>= 0 y ingreso <= 4000) hacer
porcentaje = 0.30;
Fin
Si (ingreso > 4000 y ingreso <= 19000) hacer
porcentaje= 0.25;
Fin
Si (ingreso > 19000y ingreso ( ) <= 70000) hacer
porcentaje= 0.10;
Fin
Si (ingreso ( ) > 70000) hacer
porcentaje= 0;
Fin
Si (porcentaje no es igual a 0) hacer...
Regístrate para leer el documento completo.