You are on page 1of 6

FACULTAD DE:

Ingeniera
ESCUELA PROFESIONAL DE:
Sistemas
CENTRO ULADECH:
CHIMBOTE
ASIGNATURA:
INGENIERA DE SOFTWARE II
DOCENTE TUTOR:
Ing. Edgard Alva Fajardo
NOMBRE DEL ESTUDIANTE (AUTOR):
Kelvin Lpez Caballero

Debido a los excelentes resultados, el restaurante decide ampliar sus


ofertas de acuerdo a la siguiente escala de consumo (ver la tabla).
Determinar el monto del descuento, el importe del impuesto y el importe
a pagar
CONSUMO
MAYOR A 100
MAYOR A 60
MAYOR A 30
HASTA 30

DESCUENTO (%)
30 33.3
20 18
15 4,8
10
3

* @author kelvin
*/
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int c;
float descuento = 0,impuesto,importeP;
System.out.println("Ingrese el consumo realizado por el cliente");
Scanner teclado=new Scanner(System.in);
c=teclado.nextInt();
if(c>100){
descuento=c*0.30F;}
else
if(c>=60){
descuento=c*0.20F;}
else
if(c>30)
{descuento=c*0.15F;}
else
if(c<=30)
{descuento=c*0.10F;
}
impuesto=(c-descuento)*0.19F;
importeP=c+impuesto-descuento;
System.out.println("");
System.out.println("El descuuento es: "+descuento);
System.out.println("El impuesto es: "+impuesto);
System.out.println("El importe a pagar es: "+importeP);
}
}

Ejercicio 2

Escriba un applet que pida al usuario que introduzca dos nmeros, que obtenga los dos
nmeros del usuario y dibuje su suma, producto (multiplicacin), diferencia y cociente
(divisin). Puede utilizar como modelo el ejemplo realizado en clase.
// Paquetes java
import java.awt.Graphics; // importa la clase Graphics
import javax.swing.*;
// importa el paquete javax.swing
public class ejercicioslibrooramas extends JApplet {
double suma,resta,multiplicacion,division; //la suma de los valores introducidos por
el usuario
// inicializar el applet, obeniendo los valores del usuaio
public void init()
{
double numero1,numero2 ;

// primer numero a sumar

numero1 = Double.parseDouble( JOptionPane.showInputDialog(


"escriba el primer valor de punto flotante" ) );
numero2 = Double.parseDouble( JOptionPane.showInputDialog(
"escriba el primer valor de punto flotante" ) );
// procesos
suma = numero1 + numero2;
resta=numero1 - numero2;
multiplicacion= numero1 * numero2;
division= numero1 /numero2;
} // fin del metodo init
// dibujar los resultados en un rectangulo en el fondo del applet
public void paint( Graphics g )
{
// llamar a la version del metodo paint de la superclase
super.paint( g );
// dibujar u nrectangulo empezando desde (15, 10) que tenga 270
// 270 pixeles de ancho y 20 pixeles de alto
g.drawRect( 15, 10, 270, 100 );
// dibujar los resultados como String (25, 25)
g.drawString( "La suma es " + suma, 25, 25 );
g.drawString( "La resta es " + resta, 25, 50 );
g.drawString( "La multiplicacion es " + multiplicacion, 25, 75 );
g.drawString( "La division es " + division, 25, 100 );

} // fin del metodo paint

} //fin de la clase
Ejercicio 3
Escriba un applet que pida al usuario que introduzca dos nmeros reales, que obtenga
los nmeros del usuario y muestre los dos nmeros primero, y despus el nmero ms
grande seguido de las palabras "es mayor que" como una cadena en el applet. Si los
nmeros son iguales, el applet deber imprimir el mensaje "Estos nmeros son iguales".
// Paquetes java
import java.awt.Graphics; // importa la clase Graphics
import javax.swing.*;
// importa el paquete javax.swing
public class ejercicioslibrooramas extends JApplet {
double numero1,numero2 ;
//
// inicializar el applet, obeniendo los valores del usuaio
public void init()
{
numero1 = Double.parseDouble( JOptionPane.showInputDialog(
"escriba el primer valor " ) );
numero2 = Double.parseDouble( JOptionPane.showInputDialog(
"escriba el primer " ) );
} // fin del metodo init
// dibujar los resultados en un rectangulo en el fondo del applet
public void paint( Graphics g )
{
// llamar a la version del metodo paint de la superclase
super.paint( g );
g.drawRect( 15, 10, 270, 20 );
if (numero1>numero2)
{
g.drawString( numero1+ " ES MAYOR QUE " + numero2, 25, 25 );
}
else
{
if (numero1==numero2)
{
g.drawString( numero1+ " ES IGUAL A " + numero2, 25, 25 );
}
else
g.drawString( numero2+ " ES MAYOR QUE " + numero1, 25, 25 );
}
} // fin del metodo paint
} //fin de la clase

Ejercicio 4
Escriba un applet que reciba tres nmeros del usuario y que muestre la suma, el
promedio, el producto, el menor y el mayor de estos nmeros, como cadenas en el
applet.
import java.util.Scanner;
public class Ejercicio2_17
{
// Abre la clase Ejercicio2_17
public static void main(String args[])
{
// ABre el metodo main
Scanner entra = new Scanner(System.in);
int numero1;
int numero2;
int numero3;
int suma;
int promedio;
int producto;
System.out.println("\nPor favor introduzca tres enteros y se imprimira la suma, el
producto, el promedio, el mayor y el menor.");
System.out.println("\nIntroduzca el primer entero:");
numero1 = entra.nextInt();
System.out.println("\nIntroduzca el segundo entero:");
numero2 = entra.nextInt();
System.out.println("\nIntroduzca el tercer entero:");
numero3 = entra.nextInt();
suma = numero1 + numero2 + numero3;
promedio = suma/3;
producto = numero1*numero2*numero3;
////////////////////////////////////////////////////////////////////
// Aqui se calculara el menor de ls numeros
// //////////////////////////////////////////////////////////////
int menor = numero1;
if (numero2 < menor =" numero2;" menor =" numero3;" mayor =" numero1;"> mayor
)
mayor = numero2;
if (numero3 > mayor)
mayor = numero3;

System.out.printf("\nEl producto de los numeros es: %d\n", producto);


System.out.printf("\nLa suma de los numeros es: %d\n", suma);
System.out.printf("\nEl promedio de los numeros es: %d\n", promedio);
System.out.printf("\nEl mayor de los numeros es: %d\n", mayor);
System.out.printf("\nEl menor de los numeros es: %d\n", menor);

}
// Cierra el metodo main
}
Ejercicio 5
Se desea construir una aplicacin que permita ingresar una cantidad de camisas a
comprar a una distribuidora indicando el costo unitario y la tasa de descuento, para
luego mostrar el descuento, el costo total, el igv(18% del costo total) y el monto a pagar
(costo total ms el igv).
Codigo del Boton de calcular:
int cant ;
double PrecUni,costotal,montoFinal, desc = 0 ,costodesc,igv;
cant=Integer.parseInt(TxtInCanSoli.getText());
PrecUni=Double.parseDouble(TxtInCosUni.getText());
desc= Integer.parseInt(TxtInTasDes.getText());
costotal= cant * PrecUni;
desc = (desc * costotal)/100;
costodesc = costotal - desc;
igv = 0.19 * costodesc ;
montoFinal= costodesc + igv;
OutCosTotl.setText(" " + costodesc);
OutIGV.setText(" " + igv);
OutMonPagr.setText(" " + montoFinal);
Codigo del Boton Limpiador:
TxtInCanSoli.setText(" ");
TxtInCosUni.setText(" ");
TxtInTasDes.setText(" ");
OutCosTotl.setText(" ");
OutIGV.setText(" ");
OutMonPagr.setText(" ");
TxtInCanSoli.requestFocus();
Codigo del Boton Cerrar:
dispose();

You might also like