Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Filial Barranca
I PRCTICA CALIFICADA
Instrucciones:
- Entrega 11:00 a. m.
- Filtrar todos los datos.
- Utilizar condicionales y selectivas.
- Resolver al menos un ejercicio con el objeto JOptionPane.
1 Dada una medida de tiempo expresada en horas, minutos y segundos con
valores arbitrarios, elabore un programa que transforme dicha medida en una
expresin correcta. Por ejemplo, dada la medida 3h 118m 195s, el programa
deber obtener como resultado 5h 1m 15s.
package practica;
import java.util.Scanner;
import javax.swing.JOptionPane;
import java.util.*;
public class ejemplo55 {
public static void main(String[] args) {
Scanner x=new Scanner(System.in);
int hora,minut,seg,medh,medm;
System.out.println("PROGRAMA....");
System.out.println("INGRESE HORA");
hora=x.nextInt();
System.out.println("INGRESE MINUTO");
minut=x.nextInt();
System.out.println("INGRESE SEGUNDO");
seg=x.nextInt();
medm=seg/60;
seg=seg%60;
minut=minut+medm;
medh=minut/60;
minut=minut%60;
hora=hora+medh;
System.out.println("HORA "+hora+" Minuto "+minut+" Segundo "+seg);
}
}
package practica;
import javax.swing.JOptionPane;
public class ejemplo55 {
public static void main(String[] args) {
double lado1,lado2,lado3;
String x;
JOptionPane.showMessageDialog(null,"PORGRAMA........");
x=JOptionPane.showInputDialog("INGRESE EL PRIMER LADO DEL
TRIANGULO");
lado1=Integer.parseInt(x);
x=JOptionPane.showInputDialog("INGRESE EL SEGUNDO LADO DEL
TRIANGULO");
lado2=Integer.parseInt(x);
x=JOptionPane.showInputDialog("INGRESE EL TERCER LADO DEL
TRIANGULO");
lado3=Integer.parseInt(x);
if (lado1==lado2 && lado1==lado3) {
JOptionPane.showMessageDialog(null,"3 ANGULOS IGUALES ES UN
TRIANGULO EQUILATERO");
}
else
if (lado1==lado2 || lado2==lado3 || lado1==lado3) {
JOptionPane.showMessageDialog(null,"2 ANGULOS IGUALES ES UN
TRIANGULO ISOSCELES");
}
else
JOptionPane.showMessageDialog(null,"LOS ANGULOS SON
DIFERENTES ES UN TRIANGULO ESCALENO");
}
}
3 Elabora un programa para calificar el puntaje obtenido en el lanzamiento de 4
dados en base a la cantidad de 6 obtenidos, segn lo siguiente:
Si el lanzamiento muestra 4 veces 6 EXCELENTE.
Si el lanzamiento muestra 3 veces 6 MUY BIEN.
Si el lanzamiento muestra 2 veces 6 BIEN.
Si el lanzamiento muestra 1 vez 6 REGULAR.
Si el lanzamiento no muestra ningn 6 MALO.
package practica;
import java.util.*;
Costo (S/)
4.5
5.0
7.5
13.5
Calcule y muestre el monto total a pagar por hamburguesa, sabiendo que hay
que pagar adicionalmente el 5% por servicio y 2% por propinas. Si se ingresa
otro tipo de hamburguesa considerar un costo de S/ 0.00 y a la vez mostrar un
mensaje de error.
package practica;
import java.util.*;
public class Ejemplo4 {
public static void main(String[] args) {
Scanner x=new Scanner(System.in);
double costot;
double cont=0;
String tipo,deci;
System.out.println("PROGRAMA...");
System.out.println("Elija
el
tipo
de
la
hamburguesa\n1.Moderado\n2.Mediano\n3.Extra Grande\n4.Full");
tipo=x.next();
if (tipo.equals("1") || tipo.equals("2") || tipo.equals("3") || tipo.equals("4") )
{
switch(tipo.charAt(0)){
case '1':
costot=(4.5+(4.5*0.05)+(4.5*0.02));
cont=cont+costot;
System.out.println(costot+" costo de la hamburgusa");
break;
case '2':
costot=(5.0+(5.0*0.05)+(5.0*0.02));
cont=cont+costot;
System.out.println(costot+" costo de la hamburgusa");
break;
case '3':
costot=(7.5+(7.5*0.05)+(7.5*0.02));
cont=cont+costot;
System.out.println(costot+" costo de la hamburgusa");
break;
case '4':
costot=(13.5+(13.5*0.05)+(13.5*0.02));
cont=cont+costot;
System.out.println(costot+" costo de la hamburgusa");
break;
}
}
else{
System.out.println("ERROR");
}
System.out.println("DESEA ALQUIRIR OTRA HAMBURGUESA");
deci=x.next();
do{
System.out.println("Elija
el
tipo
de
la
hamburguesa\n1.Moderado\n2.Mediano\n3.Extra Grande\n4.Full");
tipo=x.next();
if (tipo.equals("1") || tipo.equals("2") || tipo.equals("3") || tipo.equals("4") )
{
switch(tipo.charAt(0)){
case '1':
costot=4.5;
cont=cont+costot;
System.out.println(costot+" costo de la hamburgusa");
break;
case '2':
costot=5.0;
cont=cont+costot;
System.out.println(costot+" costo de la hamburgusa");
break;
case '3':
costot=7.5;
cont=cont+costot;
System.out.println(costot+" costo de la hamburgusa");
break;
case '4':
costot=13.5;
cont=cont+costot;
System.out.println(costot+" costo de la hamburgusa");
break;
}
}
System.out.println("DESEA ALQUIRIR OTRA HAMBURGUESA");
deci=x.next();
}while("si".equals(deci));
System.out.println("COSTO TOTAL DE LA HAMBURGUESA ES: "+cont);
}
}