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 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
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';
}
System.out.println(+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(System.in);
int mat,pro=0,cal,i;
System.out.print("ingrese matricula: ");
mat=teclado.nextInt();
for(i=1;i<=5;++i)
{
System.out.print("ingrese calificacion "+i+": ");
cal=teclado.nextInt();
pro+=cal;
}
pro=pro/5;
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).
public class ejemplo2141 {
public static void main(String[] args) {
Scanner teclado=new
Scanner(System.in);
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);
}
}
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;
System.out.println(i+" * "+j+" = "+r);
}
System.out.println(); } } }
PROGRAMA QUE REALIZA LA TABLA
DE MULTIPLICAR DE CUALQUIER DIGITO
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;
System.out.println("1.-sumar 2.-restar
3.-multiplicar 4.-dividir otro numero.-salir");
System.out.println("seleccione una opcion: ");
opc=Integer.parseInt(JOptionPane.showInputDialog("ingrese opcion:
"));
if(opc>0&&opc<5){
dato1=Integer.parseInt(JOptionPane.showInputDialog("ingrese primer numero:
"));
dato2=Integer.parseInt(JOptionPane.showInputDialog("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;
System.out.print("el
resultado es: ");
System.out.println(result);
}
JOptionPane.showMessageDialog(null,
"el resultado es: "+result);
}
System.out.println("saliendo...");
JOptionPane.showMessageDialog(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 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]); } }
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 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]);
} }
PROGRAMA QUE CALCULE EL MAYOR
Y MENOR DE N NUMEROS
package mayor_menor;
import javax.swing.JOptionPane;
public class Main {
public
static void main(String[] args) {
// TODO code application logic here
int cant,num,mayor=0,menor=0,i;
cant=Integer.parseInt(JOptionPane.showInputDialog("ingrese repeticiones:"));
for(i=1;i<=cant;i++)
{
num=Integer.parseInt(JOptionPane.showInputDialog("ingrese
numero:"));
if(i==1){
mayor=num;
menor=num;
}
if(num<menor)
menor=num;
if(num>mayor)
mayor=num;
}
System.out.println("mayor= "+mayor);
System.out.println("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 java.util.*;
public class farmacia {
public static void
main(String[] args) {
// TODO code application logic here
Scanner teclado= new Scanner (System.in);
float monto,total = 0;
System.out.print("ingrese monto: ");
monto=teclado.nextFloat();
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);
System.out.println("el total a pagar
es: "+total);
}
}
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.
public class EJERCICIO314 {
public static void main(String[] args)
{ Scanner teclado=new Scanner(System.in);
int p1,p2,p3,p4,p5,ap1 = 0,ap2 = 0,ap3 = 0,ap4 = 0,ap5 = 0,clave,cant,recau =
0,pre = 0;
System.out.print("precio 1: ");
p1=teclado.nextInt();
System.out.print("precio 2: ");
p2=teclado.nextInt();
System.out.print("precio 3: ");
p3=teclado.nextInt();
System.out.print("precio 4: ");
p4=teclado.nextInt();
System.out.print("precio 5: ");
p5=teclado.nextInt();
System.out.print("clave: ");
clave=teclado.nextInt();
System.out.print("cant: ");
cant=teclado.nextInt();
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;
}
System.out.print("\nclave del boleto: "+clave+"\nprecio:
"+pre+"\ncantidad: "+cant);
recau=recau+pre;
System.out.print("\n\nclave: ");
clave=teclado.nextInt();
System.out.print("cant: ");
cant=teclado.nextInt();
}
System.out.println("\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 java.util.*;
public class elevarFOR {
public static void
main(String[] args) {
Scanner teclado=new
Scanner(System.in);
int
i=1,tot=0,num,ele;
System.out.print("numero
a elevar: ");
num=teclado.nextInt();
System.out.print("elevar
a la: ");
ele=teclado.nextInt();
tot=num;
for(i=2;i<=ele;i++)
{
tot*=num;
}
System.out.println("total=
"+tot);
}
}