Sunteți pe pagina 1din 24

UNIVERSIDAD NACIONAL DEL


CALLAO”
Facultad de Ingeniería Eléctrica y Electrónica
Escuela Profesional de Ingeniería Electrónica

PROGRAMACIÓN AVANZADA
ESTUDIANTE: CÓDIGO:

ROJAS GUTIÉRREZ, SANTOS HERMINIO. 1623225035

DOCENTE: TURNO:
FERNANDO MENDOZA APAZA. 01L

CICLO:
V

CALLAO
LABORATORIO 1.
EJERCICIO 4 -------DESGLOSE DE DINERO
package laboratorio1;
import java.util.Scanner;
public class ejercicio4 {
public static void main(String[] args){
Scanner in=new Scanner(System.in);
int cantidad,resto;
System.out.println("BIENVENIDO A ESTE PROGRAMA");
System.out.print("INGRESE SU CANTIDAD DE DINERO: ");
double m=in.nextDouble();
int n=(int)m;
double a=m*10-n*10;
int b=(int)a;
System.out.println("USTED TIENE:");
cantidad=n/200;
resto=n%200;
if(cantidad>0){
if(cantidad==1){
System.out.println("* "+cantidad+" billete de 200 soles");
}
else{
System.out.println("* "+cantidad+" billetes de 200 soles");
}
}
cantidad=resto/100;
resto=resto%100;
if(cantidad>0){
if(cantidad==1){
System.out.println("* "+cantidad+" billete de 100 soles");
}
else{
System.out.println("* "+cantidad+" billetes de 100 soles");
}
}
cantidad=resto/50;
resto=resto%50;
if(cantidad>0){
if(cantidad==1){
System.out.println("* "+cantidad+" billete de 50 soles ");
}
else{
System.out.println("* "+cantidad+" billetes de 50 soles ");
}
}

cantidad=resto/20;
resto=resto%20;
if(cantidad>0){
if(cantidad==1){
System.out.println("* "+cantidad+" billete de 20 soles");
}
else{
System.out.println("* "+cantidad+" billetes de 20 soles");
}
}

cantidad=resto/10;
resto=resto%10;
if(cantidad>0){
if(cantidad==1){
System.out.println("* "+cantidad+" billete de 10 soles");
}
else{
System.out.println("* "+cantidad+" billetes de 10 soles");
}
}
cantidad=resto/5;
resto=resto%5;
if(cantidad>0){
if(cantidad==1){
System.out.println("* "+cantidad+" moneda de 5 soles");
}
else{
System.out.println("* "+cantidad+" monedas de 5 soles");
}
}

cantidad=resto/2;
resto=resto%2;
if(cantidad>0){
if(cantidad==1){
System.out.println("* "+cantidad+" moneda de 2 soles");
}
else{
System.out.println("* "+cantidad+" monedas de 2 soles");
}
}
if(resto>0){
if(resto==1){
System.out.println("* "+resto+" moneda de 1 sol");
}
else{
System.out.println("* "+resto+" monedas de 1 sol");
}
}

cantidad=b/5;
resto=b%5;
if(cantidad>0){
if(cantidad==1){
System.out.println("* "+cantidad+" moneda de 50 centimos");
}
else{
System.out.println("* "+cantidad+" monedas de 50 centimos");
}
}
cantidad=resto/2;
resto=resto%2;
if(cantidad>0){
if(cantidad==1){
System.out.println("* "+cantidad+" moneda de 20 centimos");
}
else{
System.out.println("* "+cantidad+" monedas de 20 centimos");
}
}
if(resto>0){
if(resto==1){
System.out.println("* "+resto+" moneda de 10 centimos");
}
else{
System.out.println("* "+resto+" monedas de 10 centimos");
}
}

}
}

Ejecucion1.

Ejecucion2.
EJERCICIO 5--------PROMEDIO FINAL
package laboratorio1;
import java.util.Scanner;

public class promedio {


public static void main(String[] args){
Scanner in=new Scanner(System.in);
System.out.println("BIENVENIDO AL PROGRAMA QUE DETERMINA SU
PROMEDIO FINAL");
System.out.println("POR FAVOR INGRESE LAS SIGUIENTES
CALIFICACIONES");
System.out.print("* TRABAJO 1: ");
double PA1=in.nextDouble();
System.out.print("* TRABAJO 2: ");
double PA2=in.nextDouble();
System.out.print("* TRABAJO 3: ");
double PA3=in.nextDouble();
System.out.print("* TRABAJO 4: ");
double PA4=in.nextDouble();
System.out.print("* LABORATORIO 1: ");
double PB1=in.nextDouble();
System.out.print("* LABORATORIO 2: ");
double PB2=in.nextDouble();
System.out.print("* LABORATORIO 3: ");
double PB3=in.nextDouble();
System.out.print("* LABORATORIO 4: ");
double PB4=in.nextDouble();
System.out.print("* PROYECTO FINAL: ");
double PY=in.nextDouble();
double PPA=0.2*PA1+0.2*PA2+0.25*PA3+0.35*PA4;
double PPB=0.2*PB1+0.2*PB2+0.25*PB3+0.35*PB4;
double PF=0.30*PPA+0.35*PPB+0.35*PY;
System.out.println("SU PROMEDIO FINAL ES: "+PF);
}
}

Ejecucion1.
Ejecucion2.

LABORATORIO 2
Ejercicio 1-------AREA DE UN TRIANGULO
package laboratorio2;
import java.util.Scanner;
public class triangulo{
public static void main(String[] args){
Scanner in=new Scanner(System.in);
System.out.println("BIENVENIDO A ESTE PROGRAMA QUE CALCULA EL
AREA DE UN TRIANGULO");
System.out.print("POR FAVOR INGRESE LA MEDIDA DE LA BASE: ");
double l=in.nextDouble();
System.out.print("POR FAVOR INGRESE LA MEDIDA DE LA ALTURA: ");
double a=in.nextDouble();
double area=l*a/2;
System.out.println("EL AREA DEL RECTANGULO ES: "+area);

}
}

Ejecución 1

Ejecución 2

EJERCICIO 2------AREA DE UN CIRCULO


package laboratorio2;
import java.util.Scanner;
public class circulo {
public static void main(String[] args){
Scanner in=new Scanner(System.in);
System.out.println("BIENVENIDO A ESTE PROGRAMA QUE CALCULA EL
AREA DE UN CIRCULO");
System.out.print("POR FAVOR INGRESE LA MEDIDA DEL RADIO: ");
double r=in.nextDouble();
double area=Math.PI*r*r;
System.out.println("EL AREA DEL CIRCULO ES: "+area);
}
}
Ejecución 1

Ejecución 2

EJERCICIO 3---------AREA Y PERIMETRO DE UN TRIANGULO


package laboratorio2;
import java.util.Scanner;
public class perimetro{
public static void main(String[] args){
Scanner in=new Scanner(System.in);
System.out.println("BIENVENIDO A ESTE PROGRAMA QUE CALCULA EL
AREA Y PERIMETRO DE UN RECTANGULO");
System.out.print("POR FAVOR INGRESE LA MEDIDA DE LA BASE: ");
double l=in.nextDouble();
System.out.print("POR FAVOR INGRESE LA MEDIDA DE LA ALTURA: ");
double a=in.nextDouble();
double area=l*a;
double per=(a+l)*2;
System.out.println("EL AREA DEL RECTANGULO ES: "+area);
System.out.println("EL PERIMETRO DEL RECTANGULO ES: "+per);
}
}

Ejecución 1
Ejecución 2

EJERCICIO 4----CALCULO DEL CUADRADO Y CUBO DE UN NATURAL


package laboratorio2;
import java.util.Scanner;
public class numero23 {
public static void main(String[] args){
Scanner in=new Scanner(System.in);
System.out.print("POR FAVOR INGRESE UN NUMERO NATURAL: ");
int n=in.nextInt();
int m=n*n;
System.out.println("EL CUADRADO DE "+n+" ES: "+m);
m=m*n;
System.out.println("EL CUBO DE "+n+" ES: "+m);
}

Ejecución 1

EJERCICIO 5---------MATRICULA
package laboratorio2;
import java.util.Scanner;
import javax.swing.JOptionPane;
public class matricula {
public static void main(String[] args){
Scanner in=new Scanner(System.in);
System.out.println("BINVENIDO ");
System.out.print("POR FAVOR INGRESE SU CODIGO:");
int cod=in.nextInt();
System.out.println("POR FAVOR INGRESE SUS CALIFICACIONES");
System.out.print("CALIFICACION 1: ");
int C1=in.nextInt();
System.out.print("CALIFICACION 2: ");
int C2=in.nextInt();
System.out.print("CALIFICACION 3: ");
int C3=in.nextInt();
System.out.print("CALIFICACION 4: ");
int C4=in.nextInt();
System.out.print("CALIFICACION 5: ");
int C5=in.nextInt();
double prom=(C1+C2+C3+C4+C5)/5;
System.out.println("* SEÑOR "+cod+" SU PROMEDIO ES: "+prom);
}

Ejecución 1

EJERCICIO 6 --------INVERSION DE NUMEROS

package laboratorio2;
import java.util.Scanner;
public class invert {
public static void main(String[] args){
Scanner in=new Scanner(System.in);
System.out.print("INGRESE UN NUMERO NATURAL DE 3 CIFRAS: ");
int n=in.nextInt();
int a=n/100;
int resto=n%100;
int b=resto/10;
int c=resto%10;
int i=c*100+b*10+a;
System.out.println("EL NUMERO QUE USTED INGRESO ES: "+n);
System.out.println("SU INVERSO ES: "+i);
}
}
Ejecución 1

Ejecución 2

LABORATORIO 3
EJERCICIO 1 ----- DESCUENTO
package laboratorio3;
import java.util.Scanner;
public class tienda {
public static void main(String[] args){
Scanner in=new Scanner(System.in);
System.out.print("POR FAVOR INGRESE EL MONTO DE LA COMPRA: ");
double monto=in.nextDouble();
double monton=0;
if(monto>100){
monton= monto*0.7;
}
else {
if(60<monto &&monto<=100){
monton=monto*0.8;
}
else{
if(30<monto &&monto<=60){
monton=monto*0.85;
}
else{
if(monto<=30){
monton=monto*0.9;
}
}
}
}
System.out.println("EL MONTO DE CONSUMO ES: "+monto);
System.out.println("EL DESCUENTO ES : "+(monto-monton));
System.out.println("EL VALOR DE LA VENTA ES: "+monton);
System.out.println("EL IGV ES: "+0.18*monton);
}
}
Ejecución 1

Ejecución 2

EJERCICIO 2 ----ORDENAR 5 NUMEROS


package laboratorio3;
import java.util.Scanner;
public class orden {
public static void main(String[] args){
Scanner in=new Scanner(System.in);
double aux,aux1,aux2,aux3;
double promedio=0;
System.out.print("INGRESE EL PRIMER NUMERO: ");
double a=in.nextDouble();
System.out.print("INGRESE EL SEGUNDO NUMERO: ");
double b=in.nextDouble();
if(b<a){
aux=b;
b=a;
a=aux;
}
System.out.print("INGRESE EL TERCER NUMERO: ");
double c=in.nextDouble();
if(c<a){
aux=b;
b=a;
a=c;
c=aux;

}
else{
if(c>a&&c<b){
aux=b;
b=c;
c=aux;
}
}
System.out.print("INGRESE EL CUARTO NUMERO: ");
double d=in.nextDouble();
if(d<a){
aux=c;
c=b;
b=a;
a=d;
d=aux;
}
else{
if(d>a&&d<b){
aux=c;
c=b;
b=d;
d=aux;
}
else{
if(d>b&&d<c){
aux=c;
c=d;
d=aux;
}
}
}
System.out.print("INGRESE EL QUINTO NUMERO: ");
double e=in.nextDouble();
if(e<a){
aux=d;
d=c;
c=b;
b=a;
a=e;
e=aux;
}
else{
if(e>a&&e<b){
aux=d;
d=c;
c=b;
b=e;
e=aux;
}
else{
if(e>b&&e<c){
aux=d;
d=c;
c=e;
e=aux;
}
else{
if(e>c&&e<d){
aux=d;
d=e;
e=aux;
}
}
}
}
promedio=(a+b+c+d+e)/5;
System.out.println("EL MENOR NUMERO ES: "+a);
System.out.println("EL MAYOR NUMERO ES: "+e);
System.out.println("EL PROMEDIO DE LOS NUMEROS INGRESADOS ES:
"+promedio);
}
}
Ejecución 1

Ejecución 2

EJERCICIO 3 ----- SUBSIDIO

package laboratorio3;
import java.util.Scanner;
public class subsidio {
public static void main(String[] args){
Scanner in=new Scanner(System.in);
int subsidio=0;
System.out.println("BIENVENIDO AL PROGRAMA DE SUBSIDIOS");
System.out.print("POR FAVOR INGRESE EL NUMERO DE HIJOS QUE
USTED TIENE: ");
int h=in.nextInt();
System.out.print("CUANTOS DE SUS HIJOS ESTAN EN EDAD ESCOLAR:
");
int he=in.nextInt();
System.out.println("¿ES VIUDA?");
System.out.println("1.-SI");
System.out.println("2.-NO");
int es=in.nextInt();
if(h<=2){
subsidio=70;
}
else{
if(h>2&&h<=5){
subsidio=90;
}
else{
subsidio=120;
}
}
subsidio=subsidio+he*10;
if(es==1){
subsidio=subsidio+20;
}
System.out.println("A USTED LE CORRESPONDE UN SUBSIDIO DE:
"+subsidio);

}
Ejecución 1

Ejecución 2
EJERCICIO 4 ----- TIENDA DE CDs
package laboratorio3;
import java.util.Scanner;
public class cds {
public static void main(String[] args){
Scanner in=new Scanner(System.in);
System.out.println("POR FAVOR INGRESE LA MARCA DEL CD");
System.out.println("1.-3M");
System.out.println("2.-IMATION");
System.out.println("3.-SONY");
System.out.println("4.-PRINCO");
int n=in.nextInt();
if(n>0&&n<5){
System.out.print("INGRESE EL PRECIO DEL CD: ");
double pn=in.nextInt();
double PV;
switch(n){
case 1:
PV=pn*0.9;
System.out.println("EL PRECIO DE VENTA ES: "+PV);
break;
case 2:
PV=pn*0.85;
System.out.println("EL PRECIO DE VENTA ES: "+PV);
break;
case 3:
PV=pn*0.8;
System.out.println("EL PRECIO DE VENTA ES: "+PV);
break;
case 4:
PV=pn*0.75;
System.out.println("EL PRECIO DE VENTA ES: "+PV);
break;
default: System.out.println("ERROR!!!");

}
}
else{
System.out.println("ERROR!!!");
}
}
}
Ejecución
EJERCICIO 5----EMPRESA
package laboratorio3;
import java.util.Scanner;
public class empresa {
public static void main(String[] args){
Scanner in=new Scanner(System.in);
System.out.println("INGRESE SU CATEGORIA");
System.out.println("1.-PRINCIPAL");
System.out.println("2.-AUXILIAR");
System.out.println("3.-CONTRATADO");
int c=in.nextInt();
System.out.println("INGRESE SU PROFESION");
System.out.println("1.-INGENIERO");
System.out.println("2.-TECNICO");
int p=in.nextInt();
System.out.println("INGRESE SU HORARIO DE TRABAJO");
System.out.println("1.-MAÑANA");
System.out.println("2.-TARDE");
int h=in.nextInt();
double sueldo=0;
switch(c){
case 1:
switch(p){
case 1:
switch(h){
case 1:
sueldo=35;
break;
case 2:
sueldo=33;
break;
}
break;
case 2:
switch(h){
case 1:
sueldo=30;
break;
case 2:
sueldo=28;
break;
}
}
break;
case 2:
switch(p){
case 1:
switch(h){
case 1:
sueldo=30;
break;
case 2:
sueldo=28;
break;
}
break;
case 2:
switch(h){
case 1:
sueldo=25;
break;
case 2:
sueldo=23;
break;
}
}
break;
case 3:
switch(p){
case 1:
switch(h){
case 1:
sueldo=25;
break;
case 2:
sueldo=23;
break;
}
break;
case 2:
switch(h){
case 1:
sueldo=20;
break;
case 2:
sueldo=18;
break;
}
break;
}
}
System.out.print("INGRESE EL NUMERO DE TARDANZAS: ");
int t=in.nextInt();
System.out.print("INGRESE EL NUMERO DE FALTAS: ");
int f=in.nextInt();
System.out.println("\n");
System.out.println("SU PAGO POR HORA ES: "+sueldo);
//asumiendo que se trabaje 205 horas mensuales.
System.out.println("SU SUELDO BRUTO ES: "+sueldo*205);
System.out.println("SU DESCUENTO POR TARDANZA ES: "+sueldo*t);
sueldo=sueldo*(205-t)*(1-0.3*f);
System.out.println("SU DESCUENTO POR FALTA ES: "+sueldo*0.3*f);
System.out.println("SU SUELDO REAL ES: "+sueldo);
}
}

Ejecucion

LABORATORIO 4
EJRCICIO 1 ----CANTIDAD DE CIFRAS
package laboratorio4;
/*ESTE PROGRAMA DETERMINA LA CANTIDAD DE CIFRAS
DE UN NATURAL Y SUMA DE CIFRAS PARES E IMPARES POR
SEPARADO*/
import java.util.Scanner;
public class cantidadcifras {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
System.out.println("INGRSESE UN NUMERO NATURAL: ");
int n=in.nextInt();
int r=10,aux=n,sumap=0,sumaip=0,i=0;
while(n>0){
r=n%10;
n=n/10;
if(r%2==0){
sumap=sumap+r;
}
else{
sumaip=sumaip+r;
}
i=i+1;
}
n=aux;
System.out.println("EL NUMERO DE CIFRAS DE "+n+" ES: "+i);
System.out.println("LA SUMA DE CIFRAS PARES ES: "+sumap);
System.out.println("LA SUMA DE CIFRAS IMPARES ES: "+sumaip);
}
}
Ejecución 1

Ejecución 2

EJERCICIO 2--- MOATRAR LOS N PRIMEROS NUMEROS IMPARES EN


FORMA DECRESIENTE
package laboratorio4;
import java.util.Scanner;
public class numerosimp {
public static void main(String[] args){
Scanner in=new Scanner(System.in);
System.out.print("INGRESE LA CANTIDAD DE NUMEROS IMPARES QUE
DESEA IMPRIMIR: ");
int n=in.nextInt();
System.out.println("ESTOS SON LOS "+n+" PRIMEROS NUMEROS
IMPARES");
n=2*n-1;
while(n>=1){
if(n>1){
System.out.print(n+"; ");
}
else{
System.out.print(n);
}
n=n-2;
}
System.out.println("\n");
}
}
Ejecución 1

Ejecución 2

EJERCICIO 3-----FACTORIAL DE UN NUMERO


package laboratorio4;
import java.util.Scanner;
public class factorial {
public static void main(String[] args){
Scanner in=new Scanner(System.in);
System.out.print("INGRESE EL NUMERO: ");
int n=in.nextInt();
int fn=1,aux=n;
if(n==0){
System.out.println("EL FACTORIAL DE 0 ES: 1 ");
}
while(n>=1){
fn=fn*n;
n=n-1;
}
System.out.println("EL FACTORIAL DE "+aux+" ES: "+fn);
}
}
EJERCICIO 4 ----TABLA DE SUMAR DE UN NUMERO
package laboratorio4;
import java.util.Scanner;
public class tabla {
public static void main(String[] args){
Scanner in=new Scanner(System.in);
System.out.print("INGRESE EL NUMERO: ");
int n=in.nextInt();
int i=0;
while(i<13){
System.out.println(">"+n+"+"+i+"= "+(n+i));
i=i+1;
}
}
}
Ejecución

EJERCICIO 5
package laboratorio4;
import java.util.Scanner;
public class numerosimp3 {
public static void main(String[] args){
Scanner in=new Scanner(System.in);
System.out.print("INGRESE LA CANTIDAD DE NUMEROS IMPARES QUE
DESEA IMPRIMIR: ");
int n=in.nextInt();
System.out.println("ESTOS SON LOS "+n+" PRIMEROS NUMEROS
IMPARES DE 3 CIFRAS");
n=2*n+99;
while(n>=101){
if(n>1){
System.out.print(n+"; ");
}
else{
System.out.print(n);
}
n=n-2;
}
System.out.println("\n");
}
}
Ejecución 1

Ejecución 2

LABORATORIO 5

EJEERCICIO 1--NUMEROS PERFECTOS


package laboratorio5;
import java.util.Scanner;
public class numperfecto {
public static void main(String[] args){
Scanner in=new Scanner(System.in);
System.out.println("INGRESE EL NUMERO: ");
int n=in.nextInt();
int suma=0;
for(int i=1;i<=n/2;i++){
if(n%i==0){
suma+=i;
}
}
if(suma==n){
System.out.println("EL NUMERO QUE INGRESO ES PERFECTO ");
}
else{
System.out.println("EL NUMERO QUE INGRESO NO ES PERFECTO ");
}
System.out.println("ESTOS SON LOS PRIMEROS 4 NUMEROS
PERFECTOS");
int e=0,a=6;
while(e<=4){
suma=0;
for(int i=1;i<=a/2;i++){
if(a%i==0){
suma+=i;
}
}
if(suma==a){
e+=1;
System.out.println(a);
}
suma=0;
a+=1;
}
}
}
Ejecución 1

EJERCICIO 2---TABLA DE MULTIPLICACION


package laboratorio5;
import java.util.Scanner;
public class multiplicacion {
public static void main(String[] args){
Scanner in=new Scanner(System.in);
System.out.println("INGRESE UN NUMERO: ");
int n=in.nextInt();
System.out.println("INGRESE EL LIMITE: ");
int n1=in.nextInt();
for(int i=1;i<=n1;i++){
System.out.println(">"+n+"*"+i+"= "+(n*i));
}
}
}
Ejecución

S-ar putea să vă placă și