0% encontró este documento útil (0 votos)
232 vistas7 páginas

Ejercicios Java

El documento presenta 6 preguntas de programación en Java. Cada pregunta describe un problema y proporciona el código de Java para resolverlo mediante la lectura de datos de entrada y la impresión de resultados. Los problemas incluyen determinar el clima según la temperatura, calcular impuestos según el tipo y tamaño de motor de un vehículo, y calcular pagos según horas trabajadas, entre otros.
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
232 vistas7 páginas

Ejercicios Java

El documento presenta 6 preguntas de programación en Java. Cada pregunta describe un problema y proporciona el código de Java para resolverlo mediante la lectura de datos de entrada y la impresión de resultados. Los problemas incluyen determinar el clima según la temperatura, calcular impuestos según el tipo y tamaño de motor de un vehículo, y calcular pagos según horas trabajadas, entre otros.
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Pregunta 01 Realizar un programa en Java que permita ingresar el valor de la temperatura y mostrar el tipo de clima.

Tomar en cuenta la siguiente tabla: Temperatura Tipo de clima Menor de 10 Frio Entre 10 y 20 Nublado Entre 21 y 30 Calor Mayor de 30 grados Tropical /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package pre1; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Scanner; /** * */ public class Pre1 { /** * @param args the command line arguments */ public static void main(String[] args) { System.out.print("Ingresar numero N: "); Scanner in = new Scanner(System.in); int N = in.nextInt(); if(N<10) {System.out.println("El clima es Frio"); } else {if(N<=20) { System.out.println("El clima es Nublado"); } else {if(N<=30) { System.out.println("El clima es Calor"); } else { System.out.println("El clima es Tropical"); } } }

Pregunta 02 Se solicita escribir un programa java que teniendo como datos de entrada el modelo, el precio del vehculo y el tipo de motor en centmetros cbicos (CC) nos d como resultado el impuesto a cobrar. Considere la siguiente tabla. /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package pre2; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; /** * */ public class Pre2 { /** * @param args the command line arguments */ public static void main(String[] args) throws IOException { BufferedReader Pre2 = new BufferedReader(new InputStreamReader(System.in)); String modelo; int motor; System.out.println("Ingrese su modelo:"); modelo = Pre2.readLine(); System.out.println("Ingrese motor:"); motor = Integer.parseInt(Pre2.readLine()); if ("Sedan".equals(modelo)) { if (motor <=1300) { System.out.println("impuesto es 10.6"); } else { if (motor<=1500) { System.out.println("impuesto es 12.5"); } else { System.out.println("impuesto es 13.5"); } } } else { if ("Camioneta".equals(modelo)) { if (motor <=2000) { System.out.println("impuesto es 14.3"); } else { if (motor<=3000) { System.out.println("impuesto es 15.2"); } else { System.out.println("impuesto es 16.1"); } } } } }

Pregunta 03 Una empresa de comida rpida que atiende por medio de distribucin a domicilio desea un programa para calcular el jornal diario de sus trabajadores. El programa tomar como datos el nmero de da (1-Lunes, 2-Martes, 3-Miercoles, 4-Jueves, 5-Viernes, 6-Sbado, 7-Domingo), el turno (D-Diurno, NNocturno) y las horas trabajadas del da. La tarifa se calcula de la siguiente manera: La tarifa de horas diurnas es de 15 soles. La tarifa de horas nocturnas es de 30 soles. En caso de ser Domingo, la tarifa se incrementa en 10% para el turno diurno y en 20% para el nocturno. Desarrollar el programa en Java. /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package pre3; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; /** * */ public class Pre3 { /** * @param args the command line arguments */ public static void main(String[] args) throws IOException { BufferedReader Pre2 = new BufferedReader(new InputStreamReader(System.in)); int dia; String turno; int horas; int pago; System.out.println("Ingrese dia:"); dia = Integer.parseInt(Pre2.readLine()); System.out.println("Ingrese su Turno:"); turno = Pre2.readLine(); System.out.println("Ingrese numero de horas trabajadas:"); horas = Integer.parseInt(Pre2.readLine()); if(dia==7) { if("D".equals(turno) { pago=(int) (horas*15*1.1);} else { pago=(int) (horas*30*1.2); } } else {if("D".equals(turno) { pago=horas*15;} else { pago=horas*30; } } { System.out.println("El jornal diario es "+pago); }

Pregunta 04 Una empresa que se dedica al alquiler de autos desea llevar un mejor control dado que la demanda aument en el ltimo trimestre. La informacin que maneja la empresa en el momento que da en alquiler un auto es el kilometraje inicial y al retorno se obtendr el kilometraje final y de esta forma poder determinar los kilmetros recorridos. Es preciso indicar que el automvil rinde 30 Km por galn Desarrollar el pseudocdigo y el programa que me permita determinar el consumo de gasolina empleada. Se deber determinar cules son los datos de entrada necesarios. /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package pre4; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; /** * */ public class Pre4 { /** * @param args the command line arguments */ public static void main(String[] args) throws IOException { BufferedReader Pre2 = new BufferedReader(new InputStreamReader(System.in)); double Kinicial; double Kfinal; double Ktotal; double GTotal; System.out.println("El auto rinde 30 Km/hora"); System.out.println("Ingrese Kilometraje Inicial:"); Kinicial = Double.parseDouble(Pre2.readLine()); System.out.println("Ingrese Kilometraje Final:"); Kfinal = Double.parseDouble(Pre2.readLine()); Ktotal= Kfinal-Kinicial; GTotal=Ktotal/30; System.out.println("La cantidad de Galones de Gasolina es: "+GTotal); } }

Pregunta 05 SAGA est invitando a un cierra puerta por cambio de temporada para el da de maana, si se compran 2 prendas del mismo color lo llevas al costo de 100 soles cada una; si llevas entre 3 y 4, el precio es de es de 75 soles cada una, si la compra es mayor a 4 prendas, el costo es de 50 soles cada una. Escriba el pseudocdigo para saber cuanto pagar un cliente segn el nmero de prendas del mismo color que compra con su tarjeta SAGA. Debe imprimirse el nmero de prendas que compra y el total a pagar, solo si aplica la promocin. /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package pre5; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; /** * */ public class Pre5 { /** * @param args the command line arguments */ public static void main(String[] args) throws IOException { BufferedReader Pre2 = new BufferedReader(new InputStreamReader(System.in)); int N; double Pago = 0; System.out.println("Ingrese Numero de Prendas del Mismo Color:"); N = Integer.parseInt(Pre2.readLine()); if(N==2) {Pago=100*N; } else {if(N==3||N==4) {Pago=75*N; } else { if(N>4) {Pago=50*N;} } } System.out.println("Numero de Prendas a llevar: "+N); System.out.println("Total a Pagar: "+ Pago); } }

Pregunta 06 Dados el valor actual del contador de la luz en Kws, realice un pseudocdigo que determine a cunto asciende la factura de la luz de un determinado abonado. El importe es la suma de la cuota fija (s/. 12.00) ms una cuota variable que depende del consumo y se calcula por tramos: Los primeros 100 Kws, a s/. 0.5 el Kw Los 150 Kws siguientes, s/. a 0.4 el Kw Si el consumo excede de 250 Kws, esa fraccin se cobra a s/.0.3 el Kw. /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package pre6; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; /** * */ public class Pre6 { /** * @param args the command line arguments */ public static void main(String[] args) throws IOException { BufferedReader Pre2 = new BufferedReader(new InputStreamReader(System.in)); double Kw; double Pago = 0; System.out.println("Ingrese Numero de Kilometros:"); Kw = Double.parseDouble (Pre2.readLine()); if(Kw<=100) {Pago=12+(Kw)*0.5; } else {if(Kw<=250) {Pago=12+100*0.5+(Kw-100)*0.4; } else { if(Kw>250) {Pago=12+100*0.5+150*0.4+(Kw-250)*0.3; } } } System.out.println("Total de KWs: "+Kw); System.out.println("Total a Pagar: "+ Pago); } }

Pregunta 07 La empresa de alimentos El Pedal desea producir envases para canchita con forma de paraleleppedo recto y de cono recto y que las medidas de los envases cumplan con los estndares de contenidos establecidos por la empresa. Dichos estndares indican que el contenido no puede ser menor de 500cm3 ni mayor de 1200cm3. En caso de salir de dichas medidas el envase no ser admitido. Para encontrar el volumen del paraleleppedo se aplica la frmula V= a * b * c. Donde a, b y c son cada uno de los lados del paraleleppedo. Para encontrar el volumen del cono se aplica la frmula V= (pi* r2 * h) /3 Donde pi=3.14159, r es el radio del cono, h es la altura del cono. Elaborar el programa para que, ingresando el tipo de envase y las medidas respectivas, pueda saber el usuario si el envase es vlido o no es vlido. /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package pre7; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Pre7 { /** * @param args the command line arguments */ public static void main(String[] args) throws IOException { BufferedReader Pre2 = new BufferedReader(new InputStreamReader(System.in)); String forma; double a; double b; double c; double r; double h; double volumen; System.out.println("Ingrese forma del envase:"); forma = Pre2.readLine(); if ("Paralelepipedo".equals(forma)) { System.out.println("Ingrese ancho de paralelepipedo en cm:"); a = Double.parseDouble(Pre2.readLine()); System.out.println("Ingrese alto de paralelepipedo en cm:"); b = Double.parseDouble(Pre2.readLine()); System.out.println("Ingrese largo de paralelepipedo en cm:"); c = Double.parseDouble(Pre2.readLine()); volumen=a*b*c; if ( volumen <=1200 && volumen>=500) { System.out.println("La forma es"+forma); System.out.println("Volumen es"+volumen); System.out.println("Volumen es admitido"); } else { System.out.println("El envase no es adminito"); } } else if ("Cono".equals(forma)) { System.out.println("Ingrese radio del cono en cm:"); r = Double.parseDouble(Pre2.readLine()); System.out.println("Ingrese altura del cono en cm:"); h = Double.parseDouble (Pre2.readLine()); volumen=3.141516*r*r*h/3; if ( volumen <=1200 && volumen>=500) { System.out.println("La forma es"+forma); System.out.println("Volumen es"+volumen); System.out.println("Volumen es admitido"); } else { System.out.println("El envase no es adminito"); } } } }

También podría gustarte