0% encontró este documento útil (0 votos)
23 vistas15 páginas

Algoritmos Básicos en Java

Los 13 documentos presentan ejemplos de código Java que resuelven diferentes problemas matemáticos y de programación. Cada uno contiene una clase con un método main que guía al usuario a ingresar datos, realiza cálculos, y muestra resultados. Los problemas incluyen apretones de mano, suma de cubos, conversión de temperaturas, y cálculo de áreas y volúmenes geométricos.
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)
23 vistas15 páginas

Algoritmos Básicos en Java

Los 13 documentos presentan ejemplos de código Java que resuelven diferentes problemas matemáticos y de programación. Cada uno contiene una clase con un método main que guía al usuario a ingresar datos, realiza cálculos, y muestra resultados. Los problemas incluyen apretones de mano, suma de cubos, conversión de temperaturas, y cálculo de áreas y volúmenes geométricos.
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

1: APRETONES DE MANO

package practica01;
import [Link].*;
public class N1 {

public static void main(String[] args) {


Scanner ingreso = new Scanner([Link]);

int n,a;

[Link]("¿APRETONES DE MANO?");

[Link]("Número de personas: ");


n=[Link]();

a=(n*(n-1))/2;

[Link]("Cantidad de apretones: "+a);

[Link]();

}
2: SUMA DE CUBOS

package practica01;
import [Link].*;
public class N2 {

public static void main(String[] args) {


Scanner entrada = new Scanner([Link]);
int numero;
double suma;
[Link]("");
[Link]("Escriba un número: ");
numero = [Link]();
suma=[Link](((numero*(numero+1))/2),2);
[Link]("La suma de los "+numero+" primeros cubos naturales es:
"+suma);
[Link]();
}

}
3: NÚMERO DE PERIODOS

package practica01;
import [Link].*;
public class N3 {

public static void main(String[] args) {


Scanner ingreso=new Scanner([Link]);

double c, t, p, cf;

[Link]("escribir capital:");
c=[Link]();
[Link]("escribir tasa:");
t=[Link]();
[Link]("escribir capital final:");
cf=[Link]();

p=(Math.log10(cf/c)/(Math.log10(1+t)));

[Link]("periodos:"+p);

[Link]();
}

}
4: PORCENTAJE DE APROBADOS Y DESAPROBADOS.

package practica01;
import [Link].*;
public class N4 {

public static void main (String[] args) {


Scanner ingreso=new Scanner([Link]);

double a, nv, pv, pd, pa;

[Link]("escribe numero de alumnos:");


a=[Link]();
[Link]("escribe numero de varones:");
nv=[Link]();

pv=(nv*100)/a;
pd=pv/3;
pa=100-pd;

[Link]("numero de varones:"+pv);
[Link]("porcentaje de desaprovados :"+pd);
[Link]("porcentaje de aprovados:"+pa);

[Link]();

}
5: CALIFICACIÓN FINAL

package practica01;
import [Link].*;
public class N5 {

public static void main(String[] args) {


Scanner entrada = new Scanner([Link]);
double practicas,investigacion,efinal,participacion,cfinal;
[Link]("CALCULAR LA CALIFICACIÓN FINAL");
[Link]("Ingrese calificación de prácticas: ");
practicas = [Link]();
[Link]("Ingrese calficación de trabajo de investigación: ");
investigacion = [Link]();
[Link]("Ingrese calficación de examen final: ");
efinal = [Link]();
[Link]("Ingrese calficación de participaciones: ");
participacion = [Link]();
practicas = practicas*0.30;
investigacion = investigacion*0.20;
efinal = efinal*0.40;
participacion = participacion*0.10;
cfinal =practicas+investigacion+efinal+participacion;
[Link]("Su calificación final es: "+cfinal);
[Link]();

}
6: DISTANCIA ENTRE DOS PUNTOS.

package practica01;
import [Link].*;
public class N6 {

public static void main(String[] args) {


Scanner entrada = new Scanner([Link]);
int X1,X2,Y1,Y2;
double d;
[Link]("DISTANCIA ENTRE 2 PUNTOS");
[Link]("Ingrese X1: ");
X1 = [Link]();
[Link]("Ingrese Y1: ");
Y1 = [Link]();
[Link]("El punto 1 es: ("+X1+";"+Y1+")");
[Link]("Ingrese X2: ");
X2 = [Link]();
[Link]("Ingrese Y2: ");
Y2 = [Link]();
[Link]("El punto 2 es: ("+X2+";"+Y2+")");
d = [Link]([Link]((X2-X1),2)+[Link]((Y2-Y1),2));
[Link]("La distancia entre los 2 puntos es: "+d);
[Link]();
}

}
7: ÁREA Y VOLUMEN DE UN PARALELEPÍPEDO

package practica01;
import [Link].*;
public class N7 {

public static void main(String[] args) {


Scanner entrada = new Scanner([Link]);
float a,l,h,v,A;
[Link]("VOLUMEN DE UN PARALELEPÍPEDO");
[Link]("Escriba el largo:");
l = [Link]();
[Link]("Escriba el ancho:");
a = [Link]();
[Link]("Escriba la altura: ");
h = [Link]();
v = l*a*h;
A =2*(l*a+l*h+a*h);
//salida de resultados

[Link]("El volumen del paralelepípedo es: "+v);

[Link]("El área del paralelepípedo es:"+A);

[Link]();
}

}
8: TEMPERATURAS

package practica01;
import [Link].*;
public class N8 {

public static void main(String[] args) {


Scanner entrada = new Scanner([Link]);
float F,K,R,C1,C2,C3;
[Link]("CONVERSIÓN DE TEMPERATURAS");
[Link]("1. Ingrese temperatura en grados Farenheit: ");
F = [Link]();
C1 = ((F-32)/9)*5;
[Link]("Su equivalente en grados Celsius es: "+C1);
[Link]("2. Ingrese temperatura en grados Kelvin: ");
K = [Link]();
C2 = K-273;
[Link]("Su equivalente en grados Celsius es: "+C2);
[Link]("3. Ingrese temperatura en grados Rankine: ");
R = [Link]();
C3 = ((R-492)/9)*5;
[Link]("Su equivalente en grados Celsius es: "+C3);
[Link]();

}
9: SUMA DE CIFRAS

package practica01;
import [Link].*;
public class N9 {

public static void main(String[] args) {


Scanner ingreso = new Scanner([Link]);
int n,m,c,d,u,s,r;
[Link]("CALCULAR SUMA DE CIFRAS DE UN NÚMERO");
[Link]("Escriba un número de 4 cifras: ");
n = [Link]();
m = n/1000;
r = n%1000;
c = r/100;
r = r%100;
d = r/10;
r = r%10;
u = r;
s = m+c+d+u;
[Link]("Su suma de cifras es: "+s);
[Link]();
}

}
10: EXÁMENES REVISADOS

package practica01;
import [Link].*;
public class N10 {

public static void main(String[] args) {


Scanner entrada = new Scanner([Link]);
int x,y,z;
float h,m;
[Link]("TIEMPO QUE SE TARDA EN REVISAR EVALUACIONES");
[Link]("Escriba cantidad de exámenes tipo A: ");
x = [Link]();
[Link]("Escriba cantidad de exámenes tipo B: ");
y = [Link]();
[Link]("Escriba cantidad de exámenes tipo C: ");
z = [Link]();
m = (x*5)+(y*8)+(z*6);
h = m/60;
[Link]("Tiempo empleado en horas: "+h);
[Link]("Tiempo empleado en minutos: "+m);
[Link]();
}

}
11: HORAS, MINUTOS Y SEGUNDOS

package practica01;
import [Link].*;
public class N11 {

public static void main(String[] args) {


Scanner entrada = new Scanner([Link]);
float h,m,H,M,S;
[Link]("EQUIVALENTE DE UNA HORA DADA");
[Link]("Ingrese la hora: ");
h = [Link]();
[Link]("Ingrese minutos: ");
m = [Link]();
H = h+(m/60);
M = (h*60)+m;
S =M*60;
[Link]("Equivale a "+H+" horas");
[Link]("Equivale a "+M+" minutos");
[Link]("Equivale a "+S+" segundos");
[Link]();
}

}
12: LEA DOS NÚMEROS

package practica01;
import [Link].*;
public class N12 {

public static void main(String[] args) {


Scanner ingreso=new Scanner([Link]);
int N1,N2,r;
[Link]("ingrese primer número el cual contenga el dia y mes de
su nacimiento:");
N1=[Link]();
[Link]("ingrese su edad:");
N2=[Link]();
r=(((N1*2)+5)*50)+N2-250;
[Link]("el resultado del problema es:"+r);
[Link]("y es igual a la union de N1 y N2:"+N1+N2);
[Link]();

}
13: MONTO EN EUROS

package practica01;
import [Link].*;
public class N13 {

public static void main(String[] args) {


Scanner ingreso=new Scanner([Link]);

double csoles, cdolares, cmarcos, ceuros, rubro1, rubro2, rubro3 ;

[Link]( "Digite la cantidad de dinero en soles: $ " ) ;


csoles = [Link]();
[Link]( "Digite la cantidad de dinero en dolares: U$ " ) ;
cdolares = [Link]();
[Link]( "Digite la cantidad de dinero en marcos: $ " ) ;
cmarcos = [Link]();

ceuros = ( csoles / 3.52 + cdolares + cmarcos / 2.08 ) * 1.07 ;


rubro1 = ceuros * 0.70 ;
rubro2 = ceuros * 0.20 ;
rubro3 = ceuros * 0.10 ;

[Link]( "Rubro 1 para salud: $ " + rubro1 + " euros" ) ;


[Link]( "Rubro 2 para comedor: $ " + rubro2 + " euros" ) ;
[Link]( "Rubro 3 para gastos de admon: $ " + rubro3 +"euros");

[Link]() ;
}

14: BILLETES Y MONEDAS

package practica01;

import [Link];

public class N14 {

public static void main(String[] args) {


Scanner ingreso=new Scanner([Link]);
double p,r1,r2,r3,r4,r5,r6,r7,r8,r9;
int b100,b50,b20,b10,m5,m1,m05,m01,m005,m001;
[Link]("ingrese pago:");
p=[Link]();

b100=(int)[Link](p/100);
r1=p%100;
b50=(int)[Link](r1/50);
r2=r1%50;
b20=(int)[Link](r2/20);
r3=r2%20;
b10=(int)[Link](r3/10);
r4=r3%10;
m5=(int)[Link](r4/5);
r5=r4%5;
m1=(int)[Link](r5/1);
r6=r5%1;
m05=(int)[Link](r6/0.5);
r7=r6%0.5;
m01=(int)[Link](r7/0.1);
r8=r7%0.1;
m005=(int)[Link](r8/0.05);
r9=r8%0.05;
m001=(int)[Link](r9/0.01);

[Link]("máximo número de billetes de 100 soles:"+b100);


[Link]("máximo número de billetes de 50 soles:"+b50);
[Link]("máximo número de billetes de 20 soles:"+b20);
[Link]("máximo número de billetes de 10 soles:"+b10);
[Link]("máximo número de monedas de 5 soles:"+m5);
[Link]("máximo número de monedas de 1 sol:"+m1);
[Link]("máximo número de monedas de 0.5 soles:"+m05);
[Link]("máximo número de monedas de 0.1 soles:"+m01);
[Link]("máximo número de monedas de 0.05 soles:"+m005);
[Link]("máximo número de monedas de 0.01 soles:"+m001);

[Link]();}

También podría gustarte