Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Duración: 60 MINUTOS
INTEGRANTES:
1.
CALIFICACIÓN
2.
3.
4.
5.
6.
7.
8.
CARRERA : INGENIERÍA DE CURSO: METODOLOGÍA DE LA CICLO : II SECCIÓN : __
SISTEMAS PROGRAMACIÓN
DOCENTE: FECHA:
Instrucciones:
Encender su cámara durante la evaluación
Respetar la ortografía.
Apague su celular.
PREGUNTA 1:
1. Construir un programa que permita ingresar 4 números enteros positivos y que determine cual de ellos es el
menor. (1.5 pts)
import java.util.Scanner;
public class Ejercicio01 {
public static void main(String[]args){
float a,b,c,d;
Scanner s = new Scanner(System.in);
System.out.println("Ingrese 4 numeros");
3. El gobierno ha implementado un programa social de subsidios a las familias con bajos recursos económicos
de la siguiente manera
a) Según el número de hijos que tenga una familia recibirá un subsidio de 70 soles si tiene un máximo de 2
hijos; si tienen más de 2 hasta un máximo de 5, el subsidio será de 90 soles y si tiene más de 5 hijos el
subsidio será de 120 soles.
b) Si la madre fuera viuda, se le subsidia adicionalmente con 20 soles.
Construya un aplicativo que muestre el monto de cada subsidio, asi como el subsidio total que recibirá una
familia en particular. (3 pts)
4. Una compañía de teléfonos ha establecido sus tarifas por exceso de la siguiente manera: si el número de
minutos no pasa de 50 no se considera exceso y se paga una tarifa de 0.50 por minuto; si el número de
minutos no pasa de 50 hasta un límite de 150, los minutos en exceso a 50 tendrán una tarifa de 0.80 por
minuto; y si el número de minutos pasa de 150, los minutos en exceso a 150 tendrán una tarifa de 1.10 por
minuto. Construya un sistema que permita leer los datos de un cliente como: Nombre, teléfono y los
minutos consumidos y a través de dichos minutos calcular el total el importe que deberá pagar. (4 pts)
5. Un consorcio automotriz ofrece 3 tipos de financiamiento para la venta de sus vehículos. Para un tipo de
financiamiento en particular se desea saber el monto de compra, total de impuestos y total de intereses que
se deberán pagar, así como monto de factura, cuota inicial monto por letra y el número de letras que
corresponda. Tome en cuenta información de siguiente tabla:
Para todos los casos los impuestos representan el 18% del monto de la compra. (5 pts)
import java.util.Scanner;
public class Ejercicio05 {
public static void main(String[]args){
Scanner s = new Scanner(System.in);
double monto,inicial=0,impuestos,intereses=0,factura,pLetra=0,nLetra=0;
int tipo;
System.out.println("Ingrese el monto de compra");
monto = s.nextDouble();
tipo = s.nextInt();
impuestos = monto*0.18;
factura = monto + impuestos;
if(tipo==1){
inicial = 0.5*monto;
nLetra = 12;
pLetra = (monto-inicial) / nLetra;
intereses = (monto-inicial)*0.05;
}
if(tipo==2){
inicial = 0.35*monto;
nLetra = 24;
pLetra = (monto-inicial) / nLetra;
intereses = (monto-inicial)*0.1;
}
if(tipo==3){
inicial = 0.2*monto;
nLetra = 36;
pLetra = (monto-inicial) / nLetra;
intereses = (monto-inicial)*0.15;
}
System.out.println("El monto de compra es "+monto);
System.out.println("Los impuestos ha pagar serán de "+impuestos);
System.out.println("El total de intereses es "+intereses);
System.out.println("El monto de factura es "+factura);
System.out.println("La cuota inicial es de "+inicial);
System.out.println("El monto por letra es "+pLetra);
System.out.println("El numero de letras es "+nLetra);
}
}
6. Calcular el pago de un obrero que trabaja a destajo es decir según la cantidad de unidades de un
producto en particular que produce. El pago que recibe el obrero por cada unidad producida
depende de su categoría y del tipo de producto que produce, como se muestra en el siguiente cuadro:
Así mismo, el obrero recibe una bonificación especial de acuerdo a la cantidad que produce en base a
su sueldo bruto:
Unidades Producidas Bonificación (%)
1 – 250 0%
251 – 500 50%
501 – 1000 100%
1001 – mas 150%
Además del total de ingresos se descuenta 75 soles por seguro.
import java.util.Scanner;
public class Ejercicio06 {
public static void main(String[]args){
Scanner s = new Scanner(System.in);
int cantTejas=0, cantLosetas=0, categoria;
double precioTejas=0,precioLosetas=0,bonificacion=0,sueldoBruto,sueldoNeto=0;
System.out.println("Ingrese la categoria");
System.out.println("1)A 2)B 3)C");
categoria = s.nextInt();
if(categoria==1){
precioTejas = 2.5;
precioLosetas= 2;
sueldoBruto = cantTejas * precioTejas + cantLosetas*precioLosetas;
if(categoria==2){
precioTejas = 2;
precioLosetas= 1.5;
sueldoBruto = cantTejas * precioTejas + cantLosetas*precioLosetas;
if(categoria==3){
precioTejas = 1.5;
precioLosetas= 1;
sueldoBruto = cantTejas * precioTejas + cantLosetas*precioLosetas;