Está en la página 1de 5

E1: EVALUACIÓN PARCIAL

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");

System.out.println("Ingrese El primer numero");


a = s.nextFloat();
System.out.println("Ingrese el segundo numero");
b = s.nextFloat();
System.out.println("Ingrese el tercer numero");
c = s.nextFloat();
System.out.println("Ingrese el cuarto número");
d = s.nextFloat();

if(a<b && a<c && a<d){


System.out.println("El numero "+a+" es el menor ");
}
if(b<a && b<c && b<d){
System.out.println("El numero "+b+" es el menor ");
}
if(c<a && c<b && c<d){
System.out.println("El numero "+c+" es el menor ");
}
if(d<a && d<b && d<c){
System.out.println("El numero "+d+" es el menor ");
}
if(a==b || a==c || a==d ){
System.out.println("Ingrese numeros diferentes");
}
}
}
2. Construya un aplicativo que permite leer un número y a través de este número la estación, asumiendo que
cada estación comprende de 3 meses exacto. (1.5 pts)

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:

TIPO DE INTERES CUOTA INICIAL Nº LETRAS


FINANCIAM. MENSUAL
A 5% 50% 12
B 10% 35% 24
C 15% 20% 36

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();

System.out.println("Seleccione el tipo de financiamiento");


System.out.println("1) A => interes mensual 5%, cuota inicial 50% , 12 letras");
System.out.println("2) B => interes mensual 10%, cuota inicial 35% , 24 letras");
System.out.println("3) C => interes mensual 20%, cuota inicial 50% , 36 letras");

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:

Tarifa (S/. x unidad)


Categoría
Tejas Losetas
A 2.50 2.00
B 2.00 1.50
1.50 1.00
C
El sueldo bruto se calcula de: cantidad de unidades producidas * unidades producidas

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.

Construya un aplicativo que muestre la siguiente información (5 pts):


 El monto que le pagan por cada unidad que produce.
 La bonificación que recibe de su sueldo bruto.
 El sueldo neto final que recibirá.

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 cantidad de tejas que se producieron");


cantTejas = s.nextInt();
System.out.println("Ingrese la cantidad de losetas que se producieron");
cantLosetas = s.nextInt();

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(cantTejas+cantLosetas>1 && cantTejas+cantLosetas<250){


bonificacion = sueldoBruto*0;
sueldoNeto = sueldoBruto + bonificacion;
}
if(cantTejas+cantLosetas>251 && cantTejas+cantLosetas<500){
bonificacion = sueldoBruto*0.5;
sueldoNeto = sueldoBruto + bonificacion;
}
if(cantTejas+cantLosetas>501 && cantTejas+cantLosetas<1000){
bonificacion = sueldoBruto*1;
sueldoNeto = sueldoBruto + bonificacion;
}
if(cantTejas+cantLosetas>1001){
bonificacion = sueldoBruto*1.5;
sueldoNeto = sueldoBruto + bonificacion;
}
}

if(categoria==2){
precioTejas = 2;
precioLosetas= 1.5;
sueldoBruto = cantTejas * precioTejas + cantLosetas*precioLosetas;

if(cantTejas+cantLosetas>1 && cantTejas+cantLosetas<250){


bonificacion = sueldoBruto*0;
sueldoNeto = sueldoBruto + bonificacion;
}
if(cantTejas+cantLosetas>251 && cantTejas+cantLosetas<500){
bonificacion = sueldoBruto*0.5;
sueldoNeto = sueldoBruto + bonificacion;
}
if(cantTejas+cantLosetas>501 && cantTejas+cantLosetas<1000){
bonificacion = sueldoBruto*1;
sueldoNeto = sueldoBruto + bonificacion;
}
if(cantTejas+cantLosetas>1001){
bonificacion = sueldoBruto*1.5;
sueldoNeto = sueldoBruto + bonificacion;
}
}

if(categoria==3){
precioTejas = 1.5;
precioLosetas= 1;
sueldoBruto = cantTejas * precioTejas + cantLosetas*precioLosetas;

if(cantTejas+cantLosetas>1 && cantTejas+cantLosetas<250){


bonificacion = sueldoBruto*0;
sueldoNeto = sueldoBruto + bonificacion;
}
if(cantTejas+cantLosetas>251 && cantTejas+cantLosetas<500){
bonificacion = sueldoBruto*0.5;
sueldoNeto = sueldoBruto + bonificacion;
}
if(cantTejas+cantLosetas>501 && cantTejas+cantLosetas<1000){
bonificacion = sueldoBruto*1;
sueldoNeto = sueldoBruto + bonificacion;
}
if(cantTejas+cantLosetas>1001){
bonificacion = sueldoBruto*1.5;
sueldoNeto = sueldoBruto + bonificacion;
}
}sueldoNeto = sueldoNeto-75;
System.out.println("El precio que le pagan por cada unidad producida es: "+(precioTejas+precioLosetas));
System.out.println("La bonificacion que recibirá será de "+bonificacion);
System.out.println("El sueldo neto que recibirá será de "+sueldoNeto);
}
}

También podría gustarte