Algoritmos
Jorge Macías Espinoza
Instituto Tecnologico de Leon
Ingenieria en Sistemas Computacionales
Martes & Jueves 8:40 - 10:30
Viernes 9:35 - 10:30
Tarea #:16/noviembre/2012
--Algoritmo
1.- Meta:
escribir un algoritmo qe permita emitir una factura correspondiente a una compra de un articulo determinado del qe se adqieren una o varias unidades. el iva aaplicar es del 16% y si el precio bruto (precio de venta mas iva) es mayor de 5000 pesos aplicar un descuento del 5%.
2.- Datos:
“Deme el nombre del producto:” nom=?
“Deme el precio:” precio=?“Cuantas unidades:” uni=?
3.- Calculos:
im = precio*.16;
pb = im+precio;
t = pb*uni;
si (t>5000)
pd=.05;
de otra manera pd= 0;
4.- Resultados:
“Producto:” + nom;
“Precio:” + precio;“Cantidad:” + uni;
“Precio bruto:$” + “(IVA incluido);
“Descuento:$” + d;
“Total:$” + total;
5.- Navegavilidad:
Hacer empezar;
“Menu
1.- Capturar
2.- Imprimir
3.- Salir “
según (opc) empezarcaso 1: preguntar; romper;
caso 2: calculos; romper;
mientras (opc=3) terminar;
--Clase encapsulada
/*PreFactura.java
Jorge Macías Espinoza
Instituto Tecnologico de Leon
Ingenieriaen Sistemas Computacionales
Martes & Jueves 8:40 - 10:30
Viernes 9:35 - 10:30
Tarea #: 6
16/noviembre/2012
*/
public class PreFactura {
private String nom;
private int uni;private double precio;
public void setNom (String theNom) {
nom = theNom;
}
boolean setPrecio (double thePrecio) {
if (thePrecio >=0 ){
precio = thePrecio;
return true;} else return false;
}
boolean setUni (int theUni) {
if (theUni >=0 ){
uni = theUni;
return true;
} else return false;
}
public String getNom () {
return nom;}
public double getPrecio() {
return precio;
}
public int getUni() {
return uni;
}
}
--Diagrama UML
PreFactura
---------------------------------------
-nom:String;...
Regístrate para leer el documento completo.