Escribe un programa en JAVA tal que dado como datos 270 números
enteros (introducidos por teclado), obtenga la suma de los números
impares y el promedio de los números pares.
Datos: NUM1, NUM2, . . ., NUM270
Donde: NUMi es una variable de tipo entero que representa el número entero i que se
ingresa (1 ≤ i ≤ 270).
import [Link].*;
public class ejercicio301 {
public static void main(String[] args) {
Scanner teclado=new Scanner([Link]);
float num,i,impar=0,par=0,ppar=0,residuo;
for(i=1;i<=270;++i)
{
[Link]("ingrese digito "+i+": ");
num=[Link]();
residuo=num%2;
if(residuo==0)
{
par=par+num;
ppar=ppar+1;
}
if(residuo!=0)
impar=impar+num;
}
par=par/ppar;
[Link]("los numeros pares fueron: "+ppar);
[Link]("el promedio de los numeros pares es: " +par);
[Link]("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
public class ejercicio302 {
public static void main(String[] args){
int i,j=0,bra='t';
for(i=0;i<=797;i=i)
{
if(bra=='t')
{
i=i+2;
bra='f';
}
else
{
i=i+3;
bra='t';
}
[Link](+i);
}
}
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
public class ejemplo24
{
public static void main(String[] args)
{
Scanner teclado=new Scanner([Link]);
int mat,pro=0,cal,i;
[Link]("ingrese matricula: ");
mat=[Link]();
for(i=1;i<=5;++i)
{
[Link]("ingrese calificacion "+i+": ");
cal=[Link]();
pro+=cal;
}
pro=pro/5;
if(pro>=6)
[Link]("\nmatricula= "+mat+"\npromedio= "+pro+"\nAPROVADO");
else
[Link]("\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).
public class ejemplo2141 {
public static void main(String[] args) {
Scanner teclado=new Scanner([Link]);
float sue,nsue = 0;
[Link]("ingrese sueldo: ");
sue=[Link]();
if(sue!=1000)
{
if(sue<1000)
nsue= (float) (sue * 1.15);
if(sue>1000)
nsue= (float) (sue * 1.12);
[Link]("el sueldo final es: "+nsue);
}
if(sue==1000)
[Link]("el sueldo final es: "+sue);
}
PROGRAMA QUE IMPRIMA LAS 10 TABLAS DE MULTIPLICAR
public class Main
{
public static void main(String[] args)
{
int i,j,r;
for(i=1;i<=10;i++)
{
for(j=1;j<=8;j++)
{
r=i*j;
[Link](i+" * "+j+" = "+r);
}
[Link](); } } }
PROGRAMA QUE REALIZA LA TABLA DE MULTIPLICAR DE CUALQUIER DIGITO
import [Link];
public class tabla_elegir {
public static void main(String[] args) {
int i,j,r,tabla=0;
tabla=[Link]([Link]("¿QUE TABLA DESEA REALIZAR? :"));
for(i=1;i<=10;i++)
{
r=i*tabla;
[Link](tabla+" * "+i+" = "+r);
} } }
CALCULADORA
import [Link];
public class calculadora {
public static void main(String[] args) {
float opc=0,dato1=0,dato2=0,result=0;
[Link]("1.-sumar 2.-restar 3.-multiplicar 4.-dividir otro numero.-salir");
[Link]("seleccione una opcion: ");
opc=[Link]([Link]("ingrese opcion: "));
if(opc>0&&opc<5){
dato1=[Link]([Link]("ingrese primer numero: "));
dato2=[Link]([Link]("ingrese segundo numero numero: "));
if(opc!=0){
if(opc==1)
result=dato1+dato2;
if(opc==2)
result=dato1-dato2;
if(opc==3)
result=dato1*dato2;
if(opc==4)
result=dato1/dato2;
[Link]("el resultado es: ");
[Link](result);
}
[Link](null, "el resultado es: "+result);
}
[Link]("saliendo...");
[Link](null,"adios");
}
Dado como datos las calificaciones de 20 alumnos de la materia de fundamentos de
programación, realiza un programa en JAVA que obtenga lo siguiente:
Promedio general
Imprima las calificaciones en orden inverso
import [Link].*;
public class ejercicio51 {
public static void main (String[] args)
{
Scanner teclado= new Scanner([Link]);
int [] prome;
prome= new int[20];
int j=0,i;
float total=0;
for(i=0;i<20;++i)
{
[Link]("ingrese calificacion del alumno "+i+": ");
prome[i]=[Link]();
total=total+prome[i];
}
[Link]("total es: "+total);
total= total/20;
[Link]("promedio general es: "+total);
for(i=19;i>=0;--i)
[Link]("alumno "+i+" su promedio es: "+prome[i]); } }
Calcule el aumento de sueldo para un grupo de empleados de una empresa teniendo en
cuenta el siguiente criterio:
Si el sueldo es inferior a $1,000.00 : Aumento 15%
Si el sueldo es mayor o igual a $1,000.00 : Aumento 12%
El programa debe hacer lo siguiente:
Guardar los nuevos sueldos en el arreglo
Calcular la nómina
Imprimir los sueldos desde el arreglo
import [Link].*;
public class ejercicio52 {
public static void main(String[] args)
{ Scanner teclado= new Scanner([Link]);
float [] nsue;
nsue= new float[20];
int i,n;
float sue=0,total=0;
[Link]("Numero de empleados: ");
n=[Link]();
for(i=1;i<=n;++i)
{ [Link]("Ingrese sueldo del trabajador nº "+i+": ");
sue=[Link]();
if(sue<1000)
nsue[i]= (float) (sue * 1.15);
if(sue>=1000)
nsue[i]= (float) (sue * 1.12);
total=total+nsue[i]; }
[Link]("\nLa nomina es: "+total+"\n");
for(i=1;i<=n;++i)
[Link]("El sueldo final del trabajador nº "+i+" es: "+nsue[i]);
}}
PROGRAMA QUE CALCULE EL MAYOR Y MENOR DE N NUMEROS
package mayor_menor;
import [Link];
public class Main {
public static void main(String[] args) {
// TODO code application logic here
int cant,num,mayor=0,menor=0,i;
cant=[Link]([Link]("ingrese repeticiones:"));
for(i=1;i<=cant;i++)
{
num=[Link]([Link]("ingrese numero:"));
if(i==1){
mayor=num;
menor=num;
}
if(num<menor)
menor=num;
if(num>mayor)
mayor=num;
}
[Link]("mayor= "+mayor);
[Link]("menor= "+menor);
}
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 [Link].*;
public class farmacia {
public static void main(String[] args) {
// TODO code application logic here
Scanner teclado= new Scanner ([Link]);
float monto,total = 0;
[Link]("ingrese monto: ");
monto=[Link]();
if(monto<501)
total=monto;
if(monto>499 & monto<1000)
total= (float) (monto * 0.95);
if(monto>999 & monto<7001)
total=(float) (monto * 0.89);
if(monto>7000 & monto<15001)
total=(float)(monto * 0.82);
if(monto>15000)
total= (float) (monto * 0.75);
[Link]("el total a pagar es: "+total);
}
Programa que pida el sueldo d N trabajadores e imprima el que tiene mayor sueldo
import [Link].*;
public class EJERCICIO312
{
public static void main(String[] args)
{
Scanner teclado=new Scanner([Link]);
int n,manum=0,numemp,i;
float sue,masue=0;
[Link]("numero de empleados: ");
n=[Link]();
for(i=1;i<=n;++i)
{
[Link]("numero de empleado: ");
numemp=[Link]();
[Link]("sueldo del empleado: ");
sue=[Link]();
if(sue>masue)
{
masue=sue;
manum=numemp;
}
}
[Link]("\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.
public class EJERCICIO314 {
public static void main(String[] args)
{ Scanner teclado=new Scanner([Link]);
int p1,p2,p3,p4,p5,ap1 = 0,ap2 = 0,ap3 = 0,ap4 = 0,ap5 = 0,clave,cant,recau = 0,pre = 0;
[Link]("precio 1: ");
p1=[Link]();
[Link]("precio 2: ");
p2=[Link]();
[Link]("precio 3: ");
p3=[Link]();
[Link]("precio 4: ");
p4=[Link]();
[Link]("precio 5: ");
p5=[Link]();
[Link]("clave: ");
clave=[Link]();
[Link]("cant: ");
cant=[Link]();
if(clave!=-1&cant!=-1){
switch(clave){
case 1:pre=p1*cant;
ap1+=cant; break;
case 2:pre=p2*cant;
ap2+=cant; break;
case 3:pre=p3*cant;
ap3+=cant; break;
case 4:pre=p4*cant;
ap4+=cant; break;
case 5:pre=p5*cant;
ap5+=cant; break; }
[Link]("\nclave del boleto: "+clave+"\nprecio: "+pre+"\ncantidad: "+cant);
recau=recau+pre;
[Link]("\n\nclave: ");
clave=[Link]();
[Link]("cant: ");
cant=[Link](); }
[Link]("\nvoletos vendidos tipo 1: "+ap1+"\nvoletos vendidos tipo 2: "+ap2+
"\nvoletos vendidos tipo 3: "+ap3+"\nvoletos vendidos tipo 4: "+ap4+
"\nvoletos vendidos tipo 5: "+ap5+"\ntotal recaudado: "+recau); } }
Programa que eleve un numero a n potencia usando for.
import [Link].*;
public class elevarFOR {
public static void main(String[] args) {
Scanner teclado=new Scanner([Link]);
int i=1,tot=0,num,ele;
[Link]("numero a elevar: ");
num=[Link]();
[Link]("elevar a la: ");
ele=[Link]();
tot=num;
for(i=2;i<=ele;i++)
{
tot*=num;
}
[Link]("total= "+tot);
}
}
Programa para elevar un numero a n potencia usando while
import [Link].*;
public class elevarWHILE {
public static void main(String[] args) {
Scanner teclado=new Scanner([Link]);
int i=2,tot=0,num,ele;
[Link]("numero a elevar: ");
num=[Link]();
[Link]("elevar a la: ");
ele=[Link]();
tot= (int) [Link](num,ele);
[Link]("total= "+tot);
}}
Una calculadora que no termina hasta que lo indiquen.
import [Link];
public class Main {
public static void main(String[] args) {
// TODO code application logic here
int i,n,total=0,opc;
[Link](null,"el resultado se inicia en 0");
n=[Link]([Link]("ingrese numero:"));
total=n;
do {
opc=[Link]([Link]("\n1-suma \n2-resta \n3-multiplicacion
\n4-division \n5-resultado"));
if(opc!=5){
n=[Link]([Link]("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);
[Link](null,"el resultado es: "+total);
[Link]("total="+total);
}}
Programa que indica la cantidad de lluvias en la region norte, sur, centro, en cada mes.
import [Link].*;
public class EJERCICIO313
{
public static void main(String[] args)
{
Scanner teclado=new Scanner([Link]);
int arsu=0,arno=0,arce=0,rno,rce,rsu,i,mersu=999999,prorce,mes = 0;
for(i=1;i<=12;++i)
{
[Link]("lluvia region NORTE mes "+i+": ");
rno=[Link]();
[Link]("lluvia region CENTRO mes "+i+": ");
rce=[Link]();
[Link]("lluvia region SUR mes "+i+": ");
rsu=[Link]();
arno+=rno;
arce+=rce;
arsu+=rsu;
if(rsu<mersu)
{
mersu=rsu;
mes=i;
}
}
prorce=arce/12;
[Link]("\npromedio de la region CENTRO: "+prorce+"\n mes con menor lluvia
[Link]: "
+mes+"\n Registro del mes: "+mersu);
if(arno>arce)
if(arno>arsu)
[Link]("la region con mayor lluvia es la Region NORTE");
else
[Link]("la region con mayor lluvua es la Region SUR");
else
if(arce>arsu)
[Link]("la region con mayor lluvia es la Region CENTRO");
else
[Link]("la region con mayor lluvia es la Region SUR");
}
}