0% encontró este documento útil (0 votos)
78 vistas12 páginas

Lab 3

1) El documento presenta 5 ejercicios de programación condicional en Java resueltos por un estudiante. 2) Los ejercicios involucran el cálculo de descuentos, la determinación del mayor, menor y promedio de números, el cálculo de subsidios según cantidad de hijos y otros factores, y el cálculo de sueldos según categoría laboral. 3) Para cada ejercicio se muestra el código Java implementado y la salida de prueba correspondiente.
Derechos de autor
© © All Rights Reserved
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)
78 vistas12 páginas

Lab 3

1) El documento presenta 5 ejercicios de programación condicional en Java resueltos por un estudiante. 2) Los ejercicios involucran el cálculo de descuentos, la determinación del mayor, menor y promedio de números, el cálculo de subsidios según cantidad de hijos y otros factores, y el cálculo de sueldos según categoría laboral. 3) Para cada ejercicio se muestra el código Java implementado y la salida de prueba correspondiente.
Derechos de autor
© © All Rights Reserved
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

UNIVERSIDAD NACIONAL DEL CALLAO

FACULTAD DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA

ESCUELA PROFESIONAL DE INGENIERÍA ELECTRÓNICA

CURSO: Programación Avanzada

EXPERIENCIA: ESTRUCTURA DE CONTROL CONDICIONALES

PROFESOR: Dr. Mendoza Apaza Fernando

ESTUDIANTE: CODIGO:
Alcántara Alvarado Jean Pierre 1623225648

FECHA:

05/ 09 /2019

GRUPO HORARIO: 90-G

HORA:

05:10 p.m. – 06:50 p.m.

2019
PARTE I : Elabore un informe acerca de la solución de ejercicios propuestos empleando
IDE Java
1. Otra tienda ofrece más descuentos, según el monto de consumo de un cliente. Así, si el
monto supera los 100 soles, el descuento es del 30%, pero si el monto de consumo
solamente supera los 60 soles hasta 100, el descuento es del 20%; si el monto del
consumo solamente supera los 30 soles hasta 60, el descuento será del 15% y si el
monto del consumo no supera los 30 soles, el descuento solamente será del 10%.
Considerar 18% de IGV; se desea mostrar el monto del consumo, del descuento, del
valor de venta, del IGV y de la factura que se debe pagar por una compra.

package javaapplication9;
import [Link];
public class JavaApplication9 {
public static void main(String[] args) {
Scanner entrada = new Scanner([Link]);
double c=0;
double d=0;
double v=0;
double IGV=0;
[Link]("Cuanto es su consumo: ");
c=[Link]();
if(c<30){d=0.1*c;v=c-d;IGV=0.18*v;}
if((c>=30)&&(c<60)){d=0.15*c;v=c-d;IGV=0.18*v;}
if((c>=60)&&(c<100)){d=0.2*c;v=c-d;IGV=0.18*v;}
if(c>=100){d=0.3*c;v=c-d;IGV=0.18*v;}
[Link]("El consumo es: "+c);
[Link]("El descuento es: "+d);
[Link]("El valor de la venta es: "+v);
[Link]("El IGV es: "+IGV);
[Link]("La factura por la compra es: "+v);
}}
2. Dados cinco números se desea saber el mayor, el menor y el promedio de ellos.

package javaapplication9;
import [Link];
public class JavaApplication9 {
public static void main(String[] args) {
Scanner entrada = new Scanner([Link]);
int[] n ={0,0,0,0,0};
int i;
int mayor=-999999;
int menor=9999999;
int p=0;
[Link]("Introduzca cinco numeros: ");
for(i=0;i<5;i++){
n[i]=[Link]();
if(n[i]>mayor){mayor=n[i];}
if(n[i]<menor){menor=n[i];}}
p=(n[0]+n[1]+n[2]+n[3]+n[4])/5;
[Link]("El mayor es: "+mayor);
[Link]("El menor es: "+menor);
[Link]("El promedio es: "+p);
}}
3. La ONG Bienestar ha implementado un programa social de subsidio a familias con
bajos recursos económicos de la siguiente manera:
o 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.
o Por cada hijo en edad escolar se le subsidia adicionalmente con 10 soles.
o Si la madre fuera viuda, se le subsidia adicionalmente con 20 soles.

Se desea saber el monto de cada subsidio, así como el subsidio total que recibirá
una familia en particular.

package javaapplication9;

import [Link];

public class JavaApplication9 {

public static void main(String[] args) {

Scanner entrada = new Scanner([Link]);

Scanner entrada1 = new Scanner([Link]);

int h=0;

int h1=0;

int s=0;

int s1=0;

int s2=0;

String v;

[Link]("¿Cuanto hijos tiene? ");

h=[Link]();

[Link]("¿Cuanto hijos tiene en el colegio?: ");

h1=[Link]();

s2=h1*10;
[Link]("¿Usted es viuda?:[S]i [N]o ");

v=[Link]();

if(h<=2){s=70;}

if((h>2)&&(h<=5)){s=90;}

if(h>5){s=120;}

switch (v){

case "s":

s1=20;

break;

case "n":

s1=0;

break;

[Link]("El subsidio de viudez es: "+s1);

[Link]("El subsidio de escolaridad es: "+s2);

[Link]("El subsidio total es: "+(s+s1+s2));

}}
4. Una tienda de accesorios de computadoras vende CD’s de diferente marca y cada marca
tiene un porcentaje de descuento de acuerdo a la siguiente tabla:

Marca Descuento (%)


3M 10
Imation 15
Sony 20
Princo 25

package javaapplication9;
import [Link];
public class JavaApplication9 {
public static void main(String[] args) {
Scanner entrada = new Scanner([Link]);
Scanner entrada1 = new Scanner([Link]);
int h=0;
double d=0;
String v;
[Link]("¿Cuanto es su consumo? ");
h=[Link]();
[Link]("¿Que marca ha escogido? ");
[Link]("3[M] ");
[Link]("[I]mation ");
[Link]("[S]ony ");
[Link]("[P]rinco ");
v=[Link]();
switch (v){
case "M":
d=0.1*h;
break;
case "I":
d=0.15*h;
break;
case "S":
d=0.2*h;
break;
case "P":
d=0.25*h;
break;
}
[Link]("El consumo es: "+h);
[Link]("El descuento es: "+d);
[Link]("La venta final es: "+(h-d));
}}

5. Una empresa paga a su personal por cada hora trabajada según su categoría (Principal,
Auxiliar, Contratado), su profesión (Técnico, Ingeniero) y el turno en el que labora
(Mañana, Tarde):

Técnico Ingeniero
Mañana Tarde Mañana Tarde
Principal 30.00 28.00 35.00 33.00
Auxiliar 25.00 23.00 30.00 28.00
Contratado 20.00 18.00 25.00 23.00
Por cada tardanza que tiene el empleado se le descuenta 1 hora de trabajo y por cada
falta el 3% de su sueldo total. Construya un aplicativo muestre la siguiente
información:
 El pago por hora según su categoría, su profesión y el turno en que labora.
 El monto del Sueldo bruto.
 El monto de descuento por tardanza
 El monto de descuento por falta
 El sueldo total por pago al empleado

package javaapplication9;

import [Link];

public class JavaApplication9 {

public static void main(String[] args) {

Scanner input = new Scanner([Link]);

double sueldoHora = 0.0;

double descuentoT = 0.0;

double descuentoF = 0.0;

double sueldo ;

[Link]("Elija una opcion segun categoría del trabajador");

[Link]("1. Principal");

[Link]("2. Auxliar");

[Link]("3. Contratado");

int opcion = [Link]();

while(opcion<1 || opcion>3){

[Link]("opcion incorrecta!!!: ");

opcion = [Link]();

[Link]("Tecnico (T) o Ingeniero(I): ");

String profesion = [Link]();

[Link]("Turno Mañana(M) o Tarde(T): ");

String turno = [Link]();

[Link]("horas de trabajo: ");

int horas = [Link]();

switch (opcion){
case 1:

if([Link]("T") || [Link]("t")){

if([Link]("M") || [Link]("m")){

sueldoHora = 30;

else{

sueldoHora = 28;

else{

if([Link]("M") || [Link]("m")){

sueldoHora = 35;

else{

sueldoHora = 33;

break;

case 2:

if([Link]("T") || [Link]("t")){

if([Link]("M") || [Link]("m")){

sueldoHora = 25;

else{

sueldoHora = 23;

else{

if([Link]("M") || [Link]("m")){
sueldoHora = 30;

else{

sueldoHora = 28;

break;

case 3:

if([Link]("T") || [Link]("t")){

if([Link]("M") || [Link]("m")){

sueldoHora = 20;

else{

sueldoHora = 18;

else{

if([Link]("M") || [Link]("m")){

sueldoHora = 25;

else{

sueldoHora = 23;

break;

sueldo = horas*sueldoHora;

[Link]("llegó tarde Si(S) No(N): ");

String tardanza = [Link]();


if([Link]("s") || [Link]("S")){

[Link]("cuntas tardanzas tiene: ");

int numT = [Link]();

descuentoT = sueldoHora*numT;

[Link]("faltó? Sí(S) No(N): ");

String falta = [Link]();

if([Link]("S") || [Link]("s"))

[Link]("cuantas faltas tiene?: ");

int f = [Link]();

descuentoF = 0.03*sueldo*f;

double sueldoRestante = sueldo -descuentoT-descuentoF;

[Link]("%npago por hora: %.2f%n", sueldoHora);

[Link]("sueldo bruto: %.2f%n",sueldo);

[Link]("descuento por tardanza: %.2f%n",descuentoT);

[Link]("descuento por falta: %.2f%n", descuentoF);

[Link]("Sueldo total por pago empleado: %.2f%n ", sueldoRestante);

}}

También podría gustarte