Java
Java
import java.util.*;
public class ejercicio301 {
public static void main(String[] args) {
Scanner teclado=new Scanner(System.in);
float num,i,impar=0,par=0,ppar=0,residuo;
for(i=1;i<=270;++i)
{
System.out.print("ingrese digito "+i+": ");
num=teclado.nextInt();
residuo=num%2;
if(residuo==0)
{
par=par+num;
ppar=ppar+1;
}
if(residuo!=0)
impar=impar+num;
}
par=par/ppar;
System.out.println("los numeros pares fueron: "+ppar);
System.out.println("el promedio de los numeros pares es: " +par);
System.out.println("la suma de los numeros impares son: "+impar);
}}
Escribe un programa en JAVA que obtenga la suma e imprima los términos de la siguiente
serie:
2, 5, 7, 10, 12, 15, 17, . . ., 1 800
Realiza el programa en JAVA tal que dado como datos la matrícula y 5 calificaciones de un
alumno; imprima la matrícula, el promedio y la palabra “aprobado” si el alumno tiene un
promedio mayor o igual que 6, y la palabra “no aprobado” en caso contrario.
Datos: MAT, CAL1, CAL2, CAL3, CAL4, CAL5
Donde: MAT es una variable entera que representa la matrícula del alumno.
CAL1, CAL2, CAL3, CAL4 y CAL5 son variables de tipo real que representan las 5
calificaciones del alumno
if(pro>=6)
System.out.println("\nmatricula= "+mat+"\npromedio= "+pro+"\nAPROVADO");
else
System.out.println("\nmatricula= "+mat+"\npromedio= "+pro+"\nREPROVADO");
} }
Realiza el programa en JAVA tal que dado como dato el sueldo de un trabajador, le aplique un
aumento del 15% si su sueldo es inferior a $1000 y 12% en caso contrario. Imprima el nuevo sueldo del
trabajador.
Dato: SUE (variable de tipo real que representa el sueldo del trabajador).
float sue,nsue = 0;
System.out.print("ingrese sueldo: ");
sue=teclado.nextFloat();
if(sue!=1000)
{
if(sue<1000)
nsue= (float) (sue * 1.15);
if(sue>1000)
nsue= (float) (sue * 1.12);
System.out.println("el sueldo final es: "+nsue);
}
if(sue==1000)
System.out.println("el sueldo final es: "+sue);
}
import javax.swing.JOptionPane;
public class tabla_elegir {
public static void main(String[] args) {
int i,j,r,tabla=0;
tabla=Integer.parseInt(JOptionPane.showInputDialog("¿QUE TABLA DESEA REALIZAR? :"));
for(i=1;i<=10;i++)
{
r=i*tabla;
System.out.println(tabla+" * "+i+" = "+r);
} } }
CALCULADORA
import javax.swing.JOptionPane;
public class calculadora {
public static void main(String[] args) {
float opc=0,dato1=0,dato2=0,result=0;
import java.util.*;
public class ejercicio51 {
public static void main (String[] args)
{
Scanner teclado= new Scanner(System.in);
int [] prome;
prome= new int[20];
int j=0,i;
float total=0;
for(i=0;i<20;++i)
{
System.out.print("ingrese calificacion del alumno "+i+": ");
prome[i]=teclado.nextInt();
total=total+prome[i];
}
System.out.println("total es: "+total);
total= total/20;
System.out.println("promedio general es: "+total);
for(i=19;i>=0;--i)
System.out.println("alumno "+i+" su promedio es: "+prome[i]); } }
import java.util.*;
public class ejercicio52 {
public static void main(String[] args)
{ Scanner teclado= new Scanner(System.in);
float [] nsue;
nsue= new float[20];
int i,n;
float sue=0,total=0;
System.out.print("Numero de empleados: ");
n=teclado.nextInt();
for(i=1;i<=n;++i)
{ System.out.print("Ingrese sueldo del trabajador nº "+i+": ");
sue=teclado.nextFloat();
if(sue<1000)
nsue[i]= (float) (sue * 1.15);
if(sue>=1000)
nsue[i]= (float) (sue * 1.12);
total=total+nsue[i]; }
System.out.println("\nLa nomina es: "+total+"\n");
for(i=1;i<=n;++i)
System.out.println("El sueldo final del trabajador nº "+i+" es: "+nsue[i]);
}}
Progama que indique el total a pagar en una farmacia si el total apagar es:
0 a 500 0% de descuento
501 a 1000 5%
1001 a 7000 11%
7001 a 15000 18%
150001 en adelante 25%
import java.util.*;
public class farmacia {
Programa que pida el sueldo d N trabajadores e imprima el que tiene mayor sueldo
import java.util.*;
public class EJERCICIO312
{
public static void main(String[] args)
{
Scanner teclado=new Scanner(System.in);
int n,manum=0,numemp,i;
float sue,masue=0;
System.out.print("numero de empleados: ");
n=teclado.nextInt();
for(i=1;i<=n;++i)
{
System.out.print("numero de empleado: ");
numemp=teclado.nextInt();
System.out.print("sueldo del empleado: ");
sue=teclado.nextInt();
if(sue>masue)
{
masue=sue;
manum=numemp;
}
}
System.out.println("\n el empleado con mayor sueldo fue: \n numero: "+manum+"\nsueldo:
"+masue);
}
}
Programa que pide el precio de 5 boletos y muestra cuantos se vendieron de cada uno y el
precio de la compra.
import java.util.*;
public class elevarFOR {
}
System.out.println("total= "+tot);
}
}
import java.util.*;
public class elevarWHILE {
public static void main(String[] args) {
Scanner teclado=new Scanner(System.in);
int i=2,tot=0,num,ele;
System.out.print("numero a elevar: ");
num=teclado.nextInt();
System.out.print("elevar a la: ");
ele=teclado.nextInt();
tot= (int) Math.pow(num,ele);
System.out.println("total= "+tot);
}}
Una calculadora que no termina hasta que lo indiquen.
import javax.swing.JOptionPane;
public class Main {
public static void main(String[] args) {
// TODO code application logic here
int i,n,total=0,opc;
JOptionPane.showMessageDialog(null,"el resultado se inicia en 0");
n=Integer.parseInt(JOptionPane.showInputDialog("ingrese numero:"));
total=n;
do {
opc=Integer.parseInt(JOptionPane.showInputDialog("\n1-suma \n2-resta \n3-multiplicacion
\n4-division \n5-resultado"));
if(opc!=5){
n=Integer.parseInt(JOptionPane.showInputDialog("ingrese numero:"));
if(opc==1)
total+=n;
if(opc==2)
total=total-n;
if(opc==3)
total=total*n;
if(opc==4)
total=total/n;
}
}while(opc!=5);
JOptionPane.showMessageDialog(null,"el resultado es: "+total);
System.out.println("total="+total);
}}
Programa que indica la cantidad de lluvias en la region norte, sur, centro, en cada mes.
import java.util.*;
public class EJERCICIO313
{
public static void main(String[] args)
{
Scanner teclado=new Scanner(System.in);
int arsu=0,arno=0,arce=0,rno,rce,rsu,i,mersu=999999,prorce,mes = 0;
for(i=1;i<=12;++i)
{
System.out.print("lluvia region NORTE mes "+i+": ");
rno=teclado.nextInt();
System.out.print("lluvia region CENTRO mes "+i+": ");
rce=teclado.nextInt();
System.out.print("lluvia region SUR mes "+i+": ");
rsu=teclado.nextInt();
arno+=rno;
arce+=rce;
arsu+=rsu;
if(rsu<mersu)
{
mersu=rsu;
mes=i;
}
}
prorce=arce/12;
System.out.println("\npromedio de la region CENTRO: "+prorce+"\n mes con menor lluvia
reg.SUR: "
+mes+"\n Registro del mes: "+mersu);
if(arno>arce)
if(arno>arsu)
System.out.println("la region con mayor lluvia es la Region NORTE");
else
System.out.println("la region con mayor lluvua es la Region SUR");
else
if(arce>arsu)
System.out.println("la region con mayor lluvia es la Region CENTRO");
else
System.out.println("la region con mayor lluvia es la Region SUR");
}
}