EN ESTA PARTE LES MOSTRARE TODOS LOS TRABAJOS QUE HE REALIZADO DURANTE EL PRIMER SEMESTRE DE LA UTA. OJALA LES PUEDA SERVIR,
PUEDEN ENCONTRAR PROGRAMAS EN ESTE LINK:
1.-
SUMA DE TRES NUMEROS
package Suma;
import java.io.*;
public class Ejercicio01Suma {
public static void main(String[] args) {
InputStreamReader isr= new InputStreamReader(System.in);
BufferedReader br= new BufferedReader(isr);
try
{
System.out.print("SUMA
DE TRES NUMEROS\n");
System.out.print("sumando 1: ");
int s1=
Integer.parseInt(br.readLine());
System.out.print("sumando 2: ");
int s2=
Integer.parseInt(br.readLine());
System.out.print("sumando
3: ");
int s3=
Integer.parseInt(br.readLine());
int suma=s1+s2+s3;
System.out.println("el producto es :"+
s1+"+"+s2+"+"+s3+"="+suma);
}
catch (Exception e){
e.printStackTrace();
}
}
3.-
MULTIPLICACION DE DOS NUMEROS
package Multiplicacion;
import java.io.*;
public class Ejercicio03Multiplicacion {
public static void main(String[] args) {
InputStreamReader isr= new InputStreamReader(System.in);
BufferedReader br= new BufferedReader(isr);
try
{
System.out.print("MULTIPLICACION
DE DOS NUMEROS\n");
System.out.print("Numero 1: ");
int m1=
Integer.parseInt(br.readLine());
System.out.print("Numero 2: ");
int m2=
Integer.parseInt(br.readLine());
int multiplicacion=m1*m2;
System.out.println("el producto es :"+
m1+"*"+m2+"="+multiplicacion);
}
catch (Exception e){
e.printStackTrace();
}
}
4.-
/PROMEDIO DE TRES NOTAS
package Promedio;
import java.io.*;
public class Ejercicio05Promedio {
public static void main(String[] args) {
InputStreamReader isr= new InputStreamReader(System.in);
BufferedReader br= new BufferedReader(isr);
try
{
System.out.print("PROMEDIO
DE TRES NOTAS\n");
System.out.print("nota 1: ");
int s1=
Integer.parseInt(br.readLine());
System.out.print("nota 2: ");
int s2=
Integer.parseInt(br.readLine());
System.out.print("nota
3: ");
int s3=
Integer.parseInt(br.readLine());
int suma=s1+s2+s3;
int promedio=suma/3;
System.out.println("la suma es :"+
s1+"+"+s2+"+"+s3+"="+suma);
System.out.println("el promedio es :"+
suma+"/"+3+"="+promedio);
}
catch (Exception e){
e.printStackTrace();
}
}
5.-
//CALCULAR LA HIPOTENUSA
import java.util.Scanner;
public class hipotenusa {
public static void main(String[] args) {
Scanner ejer = new Scanner (System.in);
int a, b;
System.out.println("INGRESE
EL CATETO OPUESTO");
a = ejer.nextInt();
System.out.println("INGRESE
EL CATETO ADYACENTE");
b = ejer.nextInt();
double h;
h = Math.sqrt(Math.pow(a,2)+(Math.pow(b,2)));
System.out.println("LA
HIPOTENUSA "+h);
}
}
6.-
//DIVISION DE DOS NUMEROS
package Division;
import java.io.*;
public class Ejercicio04Division {
public static void main(String[] args) {
InputStreamReader isr= new InputStreamReader(System.in);
BufferedReader br= new BufferedReader(isr);
try
{
System.out.print("DIVISION
DE DOS NUMEROS\n");
System.out.print("Numero
1: ");
int d1=
Integer.parseInt(br.readLine());
System.out.print("Numero 2: ");
int d2=
Integer.parseInt(br.readLine());
int division=d1/d2;
System.out.println("el producto es :"+
d1+"/"+d2+"="+division);
}
catch (Exception e){
e.printStackTrace();
}
}
}
7.-
//SUMA, RESTA, MULTIPLICACION, DIVISION DE DOS NUMEROS
package SRMD;
import java.io.*;
public class Ejercicio06SRMD {
public static void main(String[] args) {
InputStreamReader isr= new InputStreamReader(System.in);
BufferedReader br= new BufferedReader(isr);
try
{
System.out.print("SUMA,
RESTA, MULTIPLICACION, DIVISION DE DOS NUMEROS\n");
System.out.print("Numero 1: ");
int n1=
Integer.parseInt(br.readLine());
System.out.print("Numero 2: ");
int n2=
Integer.parseInt(br.readLine());
int suma=n1+n2;
System.out.println("Suma es :"+
n1+"+"+n2+"="+suma);
int resta=n1-n2;
System.out.println("Resta es
:"+n1+"-"+n2+"="+resta);
int
multiplicacion=n1*n2;
System.out.println("Multiplicacion es :"+
n1+"*"+n2+"="+multiplicacion);
int division=n1/n2;
System.out.println("Division es :"+
n1+"/"+n2+"="+division);
}
catch (Exception e){
e.printStackTrace();
}
}
}
8.-
//METROS Y TRANSFORMAR A LAS OTRAS UNIDADES DE LONGITUD
package longitudes;
import java.io.*;
public class Ejercicio09Longitudes {
public static void main(String[] args) {
InputStreamReader isr= new InputStreamReader(System.in);
BufferedReader br= new BufferedReader(isr);
try
{
System.out.print("METROS
Y TRANSFORMAR A LAS OTRAS UNIDADES DE LONGITUD\n");
System.out.print("Metros: ");
int m=
Integer.parseInt(br.readLine());
int centimetros=m*100;
System.out.println("centimeros : "+centimetros);
int
milimetros=centimetros*10;
System.out.println("milimetros : "+milimetros);
int
kilometros=m/1000;
System.out.println("kilometros : "+kilometros);
}
catch (Exception e){
e.printStackTrace();
}
9.-
//AREA Y PERIMETRO DE UN CUADRADO
package APCuadrado;
import java.io.*;
public class Ejercicio10APCuadrado {
public static void main(String[] args) {
InputStreamReader isr= new InputStreamReader(System.in);
BufferedReader br= new BufferedReader(isr);
try
{
System.out.print("AREA
Y PERIMETRO DE UN CUADRADO\n");
System.out.print("Lado:
");
int l=
Integer.parseInt(br.readLine());
int area=l*l;
System.out.println("Area : "+area);
int perimetro=4*l;
System.out.println("Perimetro : "+perimetro);
}
catch (Exception e){
e.printStackTrace();
}
}
10.-
//AREA Y PERIMETRO DE UN RECTANGULO
package APRectangulo;
import java.io.*;
public class Ejercicios08APRectangulo {
public static void main(String[] args) {
InputStreamReader isr= new InputStreamReader(System.in);
BufferedReader br= new BufferedReader(isr);
try
{
System.out.print("AREA
Y PERIMETRO DE UN RECTANGULO\n");
System.out.print("base: ");
int a1=
Integer.parseInt(br.readLine());
System.out.print("altura: ");
int b2=
Integer.parseInt(br.readLine());
int area=b2*a1;
System.out.println("Area : "+area);
int perimetro=a1+a1+b2+b2;
System.out.println("Perimetro : "+perimetro);
}
catch (Exception e){
e.printStackTrace();
}
}
1.- ESCRIBIR UN PROGRAMA QUE ME PERMITA MOSTRAR LOS NUMEROS PARES DEL 0
A N
import java.util.*;
public class UNO { // inicio de la
clase
public static void main
(String []args){
int j,
limite;
String
tem;
Scanner tecla = new Scanner (System.in);
System.out.printf("%45s","Limite =");
tem=
tecla.nextLine();
limite=Integer.valueOf(tem);
for
(j=2;j<=limite;j+=2)
System.out.printf
("%20s%5d\n","J = ",j);
}
}
2.- MOSTRAR LOS VALORES DESDE UN NUMERO INGRESADO POR TECLADO HASTA OTRO
NUMERO INGRESADO POR TECLADO
import java.util.*;
public class UNO {
public
static void main (String []args){
int inicio,j,
limite;
String
tem;
Scanner tecla = new Scanner (System.in);
System.out.printf("%45s","Valor inicial =");
tem=
tecla.nextLine();
inicio=Integer.valueOf(tem);
System.out.printf("%45s","Valor final =");
tem=
tecla.nextLine();
limite=Integer.valueOf(tem);
for
(j=inicio;j<=limite;j++)
System.out.printf
("%20s%5d\n","J = ",j);
}
}
3.- MOSTRAR LAS LETRAS IMPARES DEL ABECEDARIO
import java.util.*;
public class Practica224 { // inicio
de la clase
public static void main
(String []args){
char
j;
for
(j='A';j<='Z';j+=2)
System.out.printf
("%20s%5c\n","J = ",j);
}
}
4.- IMPRIMIR LOS NUMEROS DEL 1 AL 100 EN AUMENTO DE 7
import java.util.*;
public class prueba{
public
static void main (String[] args) {
for(int
i=100;i>=0;i-=7)
System.out.println(i);
}
}
5.-CUADRADO
DE UN NUMERO
import java.util.*;
public class ejercicio{
public
static void main (String[] args) {
Scanner
ingreso=new Scanner(System.in);
System.out.println("cuadrado de
un numero");
int s=0;
int
x=ingreso.nextInt();
for(int
i=1;i<=(2*x-1);i+=2)
s=s+i;
System.out.println("el
cuadrado de "+x+" es "+s);
}
}
6.- CALCULAR LOS NUMEROS
DIBICIBLES DE UN NÙMERO
import java.util.*;
public class ejercicio{
public
static void main (String[] args) {
Scanner
ingreso=new Scanner(System.in);
System.out.println("cuadrado de
un numero");
int s=0;
int
x=ingreso.nextInt();
for(int
i=1;i<=x;i+=1)
{
if
(x%i==0){
System.out.println("el
cuadrado de es "+i);
}
}
}
}
7.-Realizar un programa que
imprima en pantalla los números del 1 al 100.
public class EstructuraRepetitivaFor1
{
public static void main(String[] ar) {
int f;
for(f=1;f<=100;f++) {
System.out.print(f);
System.out.print("-");
}
}
}
8.- Desarrollar un programa que
permita la carga de 10 valores por teclado y nos muestre posteriormente la suma
de los valores ingresados y su promedio.
import
java.util.Scanner;
public
class EstructuraRepetitivaFor2 {
public static void main(String[] ar) {
Scanner teclado=new Scanner(System.in);
int
suma,f,valor,promedio;
suma=0;
for(f=1;f<=10;f++) {
System.out.print("Ingrese
valor:");
valor=teclado.nextInt();
suma=suma+valor;
}
System.out.print("La suma
es:");
System.out.println(suma);
promedio=suma/10;
System.out.print("El promedio
es:");
System.out.print(promedio);
}
}
9.- Escribir un programa que lea n números enteros y calcule la
cantidad de valores mayores o iguales a 1000.
import java.util.Scanner;
public class EstructuraRepetitivaFor5 {
public
static void main(String[] ar) {
Scanner
teclado=new Scanner(System.in);
int
cantidad,n,f,valor;
cantidad=0;
System.out.print("Cuantos valores
ingresará:");
n=teclado.nextInt();
for(f=1;f<=n;f++) {
System.out.print("Ingrese
el valor:");
valor=teclado.nextInt();
if (valor>=1000) {
cantidad=cantidad+1;
}
}
System.out.print("La cantidad de
valores ingresados mayores o iguales a 1000 son:");
System.out.print(cantidad);
}
}
10.- Desarrollar un programa que solicite la carga de 10 números e
imprima la suma de los últimos 5 valores ingresados.
import java.util.Scanner;
public class EstructuraRepetitivaFor7 {
public
static void main(String[] ar) {
Scanner
teclado=new Scanner(System.in);
int f,valor,suma;
suma=0;
for(f=1;f<=10;f++) {
System.out.print("Ingrese un
valor:");
valor=teclado.nextInt();
if (f>5) {
suma=suma+valor;
}
}
System.out.print("La suma de los
últimos 5 valores es:");
System.out.print(suma);
}
}
EN ESTE CASO SON PROGRAMAS CON LA INSTRUCCION SWITCH.
CALCULAR LAS AREAS DE LAS FIGURAS GEOMETRICAS
import java.util.*;
public class areas {
public static void main(String[] args) {
Scanner ingreso = new Scanner
(System.in);
double
num1,num2,r;
int opcion=0;
System.out.println("calcular ares de las figuras");
do{
System.out.println("que área desea calcular :\n 1) cuadrado
\n 2)triangulo \n 3) circulo \n 4) rectangulo n\n");
opcion=ingreso.nextInt();
switch(opcion)
{
case 1: System.out.println("ingree
el lado del cuadrado");
num1=ingreso.nextInt();
r=num1*num1;
System.out.println("el area del cuadrado es "+r);
break;
case
2: System.out.println("ingrese la base");
num1=ingreso.nextInt();
System.out.println("ingrese la altura");
num2=ingreso.nextInt();
r=num1-num2/2;
System.out.println("el area del triangulo es "+r);
break;
case
3: System.out.println("ingree el radio");
num1=ingreso.nextInt();
r=num1*num1*(3.1416);
System.out.println("el area del circulo es "+r);
break;
case
4: System.out.println("ingree la base");
num1=ingreso.nextInt();
System.out.println("ingrese la altura ");
num2=ingreso.nextInt();
r=num1*num2;
System.out.println("el area del rectangulo es "+r);
break;
}
} while(opcion!=0);
}
}
REALIZAR LAS CUATRO OPERACIONES BASICAS
import java.util.*;
public class suich {
public static void main(String[] args) {
Scanner
ingreso = new Scanner (System.in);
int num1,num2,r;
int opcion=0;
System.out.println("menú de operaciones
básicas");
do{
System.out.println("que desea hacer :\n 1) suma
\n 2)resta \n 3) multiplicaion \n 4) division n\n");
opcion=ingreso.nextInt();
System.out.println("ingree el primer
número");
num1=ingreso.nextInt();
System.out.println("ingrese el segundo
número");
num2=ingreso.nextInt();
switch(opcion)
{
case
1:
r=num1+num2;
System.out.println("la
suma es "+r);
break;
case
2:
r=num1-num2;
System.out.println("la resta es "+r);
break;
case
3:
r=num1*num2;
System.out.println("la multiplicacion es "+r);
break;
case
4:
r=num1/num2;
System.out.println("la division es "+r);
break;
}
} while(opcion!=0);
}
}
import java.util.*;
public class areas {
public static void main(String[] args) {
Scanner
ingreso = new Scanner (System.in);
double num1,num2,r;
int opcion=0;
System.out.println("calcular perimetros de las figuras");
do{
System.out.println("que perimetro desea
calcular:\n 1) cuadrado \n 2)triangulo equilatero \n 3) circulo \n 4)
rectangulo n\n");
opcion=ingreso.nextInt();
System.out.println("ingree el primer
número");
num1=ingreso.nextInt();
System.out.println("ingrese el segundo
número");
num2=ingreso.nextInt();
switch(opcion)
{
case 1: System.out.println("ingree
el lado del cuadrado");
num1=ingreso.nextInt();
r=num1*4;
System.out.println("el perímetro del cuadrado es "+r);
break;
case 2: System.out.println("ingrese el lado del
triangulo");
num1=ingreso.nextInt();
r=num1*3
System.out.println("el
perímetro del triangulo es "+r);
break;
case
3: System.out.println("ingree el radio");
num1=ingreso.nextInt();
r=2*num1*(3.1416);
System.out.println("el perímetro del circulo es "+r);
break;
case
4: System.out.println("ingree la base");
num1=ingreso.nextInt();
System.out.println("ingrese la altura ");
num2=ingreso.nextInt();
r=(num1*2)+(num2*2);
System.out.println("el area del rectangulo es "+r);
} while(opcion!=0);
}
}
CALCULAR EL MENOR DE SEIS NUMEROS
menor correcto
import java.util.*;
public class Menor {
public static void main(String[] args) {
Scanner practica = new Scanner (System.in);
System.out.print ("Inserte num.1: ");
int a= practica.nextInt();
System.out.print ("Inserte num.2: ");
int b=practica.nextInt();
System.out.print ("Inserte num.3: ");
int c=practica.nextInt();
System.out.print ("Inserte num.4: ");
int d=practica.nextInt();
System.out.print ("Inserte num.5: ");
int e=practica.nextInt();
System.out.print ("Inserte num.6: ");
int f=practica.nextInt();
int menor = a;
if (b < menor)
menor = b;
if (c < menor)
menor = c;
if (d < menor)
menor = d;
if (e < menor)
menor = e;
if (f < menor)
menor = f;
System.out.println ("\nEl menor de:" + a + "," + b + "," + c + "," + d + "," + e + "," + f + ",");
System.out.println ("Es: " + menor);
}
}
calcular los numeros dibicibles de un nùmero
import java.util.*;
public class ejercicio{
public static void main (String[] args) {
Scanner ingreso=new Scanner(System.in);
System.out.println("cuadrado de un numero");
int s=0;
int x=ingreso.nextInt();
for(int i=1;i<=x;i+=1)
{
if (x%i==0){
System.out.println("el cuadrado de es "+i);
}
}
}
}
ROL DE PAGOS EN JAVA
import java.util.*;
public class rol {
public static void main (String []args){
double dias, rbu,hcien,hcincuenta,comisiones,totalhoras,costohora,hecin,hcie,thex,tingresos,apers,piess,pant,liqr,tdes;
String nombre, cargo;
Scanner ingreso = new Scanner (System.in);
int opcion=0;
System.out.println("ROL DE PAGOS");
System.out.println("INGRESE EL NOMBRE DEL EMPLEADO");
nombre= ingreso.next();
System.out.println("INGRESE EL CARGO DEL EMPLEADO");
cargo= ingreso.next();
System.out.println("INGRESE LOS DÍAS DE TRABAJO");
dias=ingreso.nextDouble();
System.out.println("INGRESE EL SUELDO");
rbu=ingreso.nextDouble();
System.out.println("INGRESE LAS HORAS EXTRAS AL 100%");
hcien=ingreso.nextDouble();
System.out.println("INGRESE LAS HORAS EXTRAS AL 50%");
hcincuenta=ingreso.nextDouble();
System.out.println("INGRESE LAS COMISIONES");
comisiones=ingreso.nextDouble();
totalhoras=dias*8;
costohora=rbu/totalhoras;
hecin=(costohora*hcincuenta)*1.5;
hcie=(costohora*hcien)*2;
thex=hecin+hcie;
tingresos=rbu+comisiones+thex;
apers=(tingresos*9.35)/100;
System.out.println("INGRESE EL PRESTAMO AL IESS");
piess=ingreso.nextDouble();
System.out.println("INGRESE LAS ANTICIPACIONES");
pant=ingreso.nextDouble();
tdes=apers+piess+pant;
liqr=tingresos-tdes;
do{
System.out.println("QUE DESEA HACER :\n 1) TOTAL HORAS EXTRA \n 2)TOTAL INGRESOS \n 3) TOTAL DESCUENTOS \n 4) LIQUIDO R \n 5)ROL COMPLETO n\n");
opcion=ingreso.nextInt();
switch(opcion)
{
case 1: System.out.println("HORAS EXTRAS");
totalhoras=dias*8;
costohora=rbu/totalhoras;
hecin=(costohora*hcincuenta)*1.5;
hcie=(costohora*hcien)*2;
thex=hecin+hcie;
System.out.println("TOTAL HORAS EN EL MES "+totalhoras);
System.out.println("COSTO POR HORA "+costohora);
System.out.println("COSTO DE LA HORA AL 50% "+hecin);
System.out.println("COSTO DE LA HORA AL 100% "+hcie);
System.out.println("TOTAL HORAS EXTRAS "+thex);
break;
case 2: System.out.println("TOTAL INGRESOS");
System.out.println("EL SUELDO ES "+rbu);
System.out.println("LAS COMISIONES SON "+comisiones);
System.out.println("LAS HORAS EXTRAS SON "+thex);
System.out.println("EL TOTAL DE INGRESOS ES "+tingresos);
break;
case 3: System.out.println("TOTAL DESCUENTOS");
System.out.println("APORTE PERSONAL "+apers);
System.out.println("PRESTAMO AL IESS "+piess);
System.out.println("ANTICIPACIONES "+pant);
System.out.println("TOTAL DESCUENTO "+tdes);
break;
case 4: System.out.println("LIQUIDO REMUNERACIÓN");
System.out.println("EL TOTAL DE INGRESOS ES "+tingresos);
System.out.println("TOTAL DESCUENTO "+tdes);
System.out.println("LIQUIDO REMUNERACIÓN ES "+liqr);
break;
case 5: System.out.println("ROL DE PAGOS COMPLETO");
System.out.println("NOMBRE DEL EMPLEADO "+nombre);
System.out.println("CARGO DEL EMPLEADO "+cargo);
System.out.println("DÍAS DE TRABAJO "+dias);
System.out.println("SUELDO "+rbu);
System.out.println("COMISIONES "+comisiones);
System.out.println("TOTAL HORAS EXTRAS "+thex);
System.out.println("EL TOTAL DE INGRESOS ES "+tingresos);
System.out.println(" APORTE AL IESS ES "+apers);
System.out.println(" PRESTAMO ANTICIPADO "+pant);
System.out.println("TOTAL DESCUENTO "+tdes);
System.out.println("LIQUIDO REMUNERACIÓN ES "+liqr);
break;
}
} while(opcion!=0);
}
}