Algoritmos

Páginas: 3 (664 palabras) Publicado: 5 de diciembre de 2012
Factura.java
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;...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Algoritmo
  • Algoritmo
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS