0% encontró este documento útil (0 votos)
49 vistas9 páginas

Ejercicios de Programación en Java

Este documento contiene 10 ejercicios de programación en Java. Cada ejercicio pide al usuario ingresar datos y realiza cálculos u operaciones condicionales. Los ejercicios incluyen visualizar datos personales, convertir monedas, calcular promedios, áreas de figuras geométricas y usar estructuras condicionales.
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)
49 vistas9 páginas

Ejercicios de Programación en Java

Este documento contiene 10 ejercicios de programación en Java. Cada ejercicio pide al usuario ingresar datos y realiza cálculos u operaciones condicionales. Los ejercicios incluyen visualizar datos personales, convertir monedas, calcular promedios, áreas de figuras geométricas y usar estructuras condicionales.
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

PRACTICA CALIFICADA N 01

01: programa que visualiza: tu nombre y


apellidos, DNI, tu instituto.

Import [Link];
Public class Main {
Public static void main (String [] args) {
[Link] ("Albites Narvaja Noemi");
[Link] ("74209913");
[Link] ("ISTPAN");
RESPUESTA

Albites Narvaja Noem


74209913
ISTPAN
02: programa que visualiza: direccin de tu
domicilio, nro. de celular, lugar donde vives.

Import [Link];
Public class ejercicio02 {
Public static void main (String [] args) {
Int direccion;
Int numero;
Int lugar;
String direccionval;
String numeroval;
String lugarval;
Direccionval=[Link]
("direccin de tu domicilio:");
Numeroval=[Link] ("numero
de celular:");
Lugarval=[Link] ("lugar en
donde estas viviendo:");
[Link] ("vivo en el barrio la esperanza");
[Link] ("mi numero de celular es:
963948058");
[Link] ("vivo en cajamarquilla");
RESPUESTA

Vivo en el barrio la esperanza


Mi nmero de celular es: 963948058
Vivo en cajamarquilla
03:programa qu pide tu nombre, apellidos y DNI y
la imprime t sueldo.

import [Link];
public class ejercicon03 {
public static void main(String[] args) {
int nombre;
int apellidos;
int DNI;
String nombreval;
String apellidosval;
String DNIval;
nombreval=[Link]("ingrese tu
nombre:");
apellidosval=[Link]("ingrese
tus apellidos:");
DNIval=[Link]("ingrese tu
numero de DNI:");
[Link](null,"MI SUELDO
ES DE 700 soles");
[Link](0);
RESPUESTA

04: elabora un programa para calificar el


promedio, y debe imprimir tu nombre y las
calificaciones.

Import [Link];
Public class ejercicio04 {
Public static void main (String [] args) {
Doubl nota1, nota2, nota3, nota4, promedio;
nota1=[Link]
([Link] ("ingrese la
nota1"));
nota2=[Link]
([Link] ("ingrese la nota2"));
nota3=[Link]
([Link] ("ingrese la nota3"));
nota4=[Link]
([Link] ("ingrese la nota4"));
Int nombre;
String nombreval;
Nombreval=[Link] ("ingrese
tu nombre:");
Promedio= (nota1+nota2+nota3+nota4) /4;
[Link] ("el promedio es");
[Link] (promedio);
[Link] ("mi nombre es:"+nombreval);
RESPUESTA

Scanner in=new Scanner ([Link]);


Doubl euro, dlar;
Dlar =4.0;
Euro =5.5;
Dlar = (1000*euro)/ dlar;
[Link] ("el total es: "+ dlar + "dlares");
[Link] (0);
RESPUESTA

El total es: 1375.0dolares


06: calcular el ancho del terreno, largo de terreno,
area cubierta de la vivienda.

Import [Link];
Public class ejercicio06 {
Public static void main (String [] args) {
Scanner in=new Scanner ([Link]);
Double a, b, c, resta;
a=20;
b=30;
c=170;
[Link] ("ancho del terreno: "+a);
[Link] ("largo del terreno: "+b);
[Link] ("cubierta por la viviendo: "+c);
Resta=(a*b)-c;
[Link] ("cubierta por la vivienda:
"+resta);
RESPUESTA

Ancho del terreno: 20.0


Largo del terreno: 30.0
Cubierta por la viviendo: 170.0
Cubierta por la vivienda: 430.0
09: visualiza el precio de venta de un articulo,
considerando que la ganancia es de 30%.

El promedio es: 14.75


Mi nombre es: NOEMI ALBITES
05: convertir un monto de euros a dolar,
considerando: 1 dolar =4.00 pesos y 1 euro =5.50
pesos.

Import [Link];
Public class ejercicio05 {
Public static void main (String [] args) {

Import [Link];
public class ejercicio9 {
public static void main(String[] args) {
String nombre;
double precio,venta;
nombre=[Link]("ingrese
nombre del articulo:");
precio=[Link]([Link]
Dialog("ingrese costo de articulo:"));
venta=precio*0.30+precio;
[Link](null,"el precio de
venta del articulo es:"+venta);
[Link](0);

RESPUESTA

RESPUESTA

11: el

05: elaborabore un programa que permite ingresar


el codigo del alumno, su nombre y la cantidad de
cursos matriculados.

[Link] los valores de la base y altura de un


rectangulo.
import [Link];
public class ejercicio10 {
public static void main(String[] args) {
int base;
int altura;
int area;
int perimetro;
int diagonal;
String baseval;
String alturaval;
String areaval;
String perimetroval;
String diagonalval;
baseval=[Link]("dame la
medida de la base");
alturaval=[Link]("dame la
medida de la altura");
base=[Link](baseval);
altura=[Link](alturaval);
area=base*altura;
perimetro=2*(base*altura);
diagonal=((altura^2)-(base^2))^(1/2);
[Link](null,"el area
es:"+area);
[Link](null,"el
perimetrol"+perimetro);
[Link](null,"el
diagonal"+diagonal);
[Link](0);

import [Link];
public class ejercicio08 {
public static void main(String[] args) {
int cantidad;
double a, b, c, suma, costo,
dodigo,nombre,cantidad;
a=150;
b=0.05;
c=0.02;
String codigo;
String nombre;
String cantida;
codigo=[Link]("codigo del
alumno");
nombre=[Link]("nombre del
alumno");
cantidad=[Link]("cantidad de
cursos");
cantidad=[Link](cantida);
costo=150*cantidad;
costoo=costo*0.05;
costuo=costo*0.02;
suma=(costo+costoo+costuo);
[Link](null,"nombre del
alumno:"+ nombre);
[Link](null,"pago total:
"+suma);
RESPUESTA

el promedio es: 15.333333333333334


aprovado.
02: digite 3 numeros y muestre el menor de ellos

PRACTICA CALIFICADA N 02
(condicional if)
1:ingrese su apellidos y sus 3 notas de un
alumno,si es mayor e igual a 13.5 APROBADO,
caso contrario DESAPROBADO.

import [Link];
public class n02 {
public static void main(String[] args) {
int apellidos;
String apellidosval;
apellidosval=[Link]("ingrese
tu nombre:");
double nota1,nota2,nota3,promedio;
nota1=[Link]([Link]
Dialog("ingrese la nota1"));
nota2=[Link]([Link]
Dialog("ingrese la nota2"));
nota3=[Link]([Link]
Dialog("ingrese la nota3"));
promedio=(nota1+nota2+nota3)/3;
[Link]("el promedio es");
[Link](promedio);
[Link]("aprovado");
if(13.5<18);
else
[Link]("desaprovado");
if(0<13);
RESPUESTA

import [Link];
public class ejem04 {
public static void main(String[] args) {
Scanner in = new Scanner([Link]);
int n1,n2,n3,menor;
[Link]("ingrese primer numero: ");
n1=[Link]();
[Link](" ingrese segundo numero: ");
n2=[Link]();
[Link](" ingrese tercero numero: ");
n3=[Link]();
menor=n1;
if(n2<menor);
menor=n2;
if(n3<menor);
menor = n3;
[Link](" menor" +menor);
RESPUESTA

ingrese primer numero: 15


ingrese segundo numero: 16
ingrese tercero numero: 14
menor: 14
03: se pide la altura de una persona y escribir a
que altura corresponde.

import [Link];
public class n03 {
public static void main(String[] args) {
Scanner in=new Scanner([Link]);
int a;
[Link]("ingresar la altura:");
a=[Link]();
if(a<=150)
[Link]("BAJA ALTURA:");
else
if(a<=170)
[Link]("ALTURA MEDIA:");
else
if(a>=171)
[Link]("ALTURA ALTA:");
RESPUESTA

ingresar la altura:180
ALTURA ALTA

04: determinar si es numero par, impar o cero.

Import [Link];
Public class NewMain {
Public static void main (String [] args) {
Scanner in=new Scanner ([Link]);
Int a;
[Link] ("ingresar un numero
cualquiera:");
a=[Link] ();
If (a==0)
[Link] ("nro. es cero:");
Else
If ((a%2) ==0)
[Link] ("nro es par :");
Else
[Link] ("nro. es impar:");

[Link]("desaprovado");
if( 06 <10);
else
[Link]("regular");
if( 11<15);
else
[Link]("excelente");
if( 16 < 20);
RESPUESTA

RESPUESTA

Ingresar un nmero cualquiera: 5


nro. es impar:
05: realizar una aplicacin que permite ingresar
el nombre del estudiante,cursi y 3 notas.

import [Link];
public class ejem01 {
public static void main(String[] args) {
double nota1,nota2,nota3,promedio;
nota1=[Link]([Link]
Dialog("ingrese la nota1"));
nota2=[Link]([Link]
Dialog("ingrese la nota2"));
nota3=[Link]([Link]
Dialog("ingrese la nota3"));
int nombre;
int curso;
String nombreval;
String cursoval;
nombreval=[Link]("ingrese
tu nombre:");
cursoval=[Link]("ingrese el
curso:");
promedio=(nota1+nota2+nota3)/3;
[Link]("el promedio es");
[Link](promedio);
[Link]("impedido");
if( 00<05);
else

el promedio es: 15.333333333333334


Impedido.
07:realiza un programa para resolver la ecuacion
de 2do grado de la formula: Ax2+Bx+C=0

import [Link];
public class ejemp07 {
public static void main(String[] args) {
Scanner in =new Scanner([Link]);
double x1,x2,a,b,c,d;
[Link]("Numero: ");
a=[Link]();
[Link]("Numero: ");
b=[Link]();
[Link]("Numero: ");
c=[Link]();
d=[Link](b)- 4 * a * c ;
if(d > 0) ;
x1= (-b +[Link] ((b*b) - (4 * a * c))) / (2 * a);
[Link] ("x1: "+ x1);}

x2=(-b - [Link] ((b*b) - (4 * a * c))) / (2 * a);


[Link] ("x2: "+ x2);
RESPUESTA

Numero: 1
Numero: 3
Numero: 2
x1: -1.0
x2: -2.0
08: aplicacin que permita a todos los alumnos
que esten desaprobados en el promedio final se
aumentara 2 puntos a su promedio.

import [Link];
public class ejem08 {
public static void main(String[] args) {
Scanner in=new Scanner([Link]);
double a,b,promedio,si,no;
[Link]("ingresar el promedio final:");
a=[Link]();
[Link]("trabajo entregado:");
b=[Link]();
[Link]("promedio:");
si=2;
if (a<13);
promedio=(a+2);
if (a==0);
no=1;
[Link](""+promedio);
RESPUESTA

ingresar el promedio final: 16


trabajo entregado: 1
promedio: 18.0

PRACTICA CALIFICADA N 03
(SWITHCASE)
01: realiza un programa que imprima los colores
primarios en ingles.

import [Link].*;
import [Link].*;
public class ejercicio01 {
public static void main(String[] args) throws
IOException{
char color;
Scanner sc=new Scanner([Link]);
[Link]("Introduzca el color en
Espaol(V,R,N,P,A):");
color=(char)[Link]();

switch (color) {
case 'P':
[Link]("El color en Ingles es: Blue");
break;
case 'A':
[Link]("El color en Ingles es: Yellow");
break;
case 'V':
[Link]("El color en Ingles es: With");
break;
case 'N':
[Link]("El color en Ingles es: Black");
break;
case 'R':
[Link]("El color en Ingles es: Red");
break;
default: [Link]("color no valido");
RESPUESTA

Introduzca el color en Espaol(V,R,N,P,A):N


El color en Ingles es: Black
02:realiza una plicacion que ingresando las
edades nos muestre las condiciones.

import [Link];
public class ejercicio02 {
public static void main(String[] args) {
Scanner in=new Scanner([Link]);
int a,b;
a=1;
[Link]("ingresa las edades de la persona:");
b=[Link]();
switch(a)
case 1:
if((b>1) &&(b<=10))
{[Link]("nio");
break;}
case 2:
if ((b>11) && (b<=20))
{[Link]("adolescente");
break;}
case 3:
if((b>21) && (b<=28))
{[Link]("jovenes");
break;}
case 4:
if((b>29) && (b<=40))
{[Link]("adultos");
break;}

case 5:
if((b>40) && (b<=100))
{[Link]("ancianos");
break;}
default:[Link]("\nCementerio");
RESPUESTA

ingresa las edades de la persona: 20


adolescente
03: determinar el nombre correspondiente a un
numero delmes y la estacion.

import [Link];
public class ejercicio03 {
public static void main(String[] args) {
Scanner in=new Scanner([Link]);
int
enero,febrero,marzo,abril,mayo,junio,julio,agosto,
setiembre,octubre,noviembre,diciembre,b;
enero=1;
febrero=2;
marzo=3;
abril=4;
mayo=5;
junio=6;
julio=7;
agosto=8;
setiembre=9;
octubre=10;
noviembre=11;
diciembre=12;
[Link] ("ingresar el numero del mes:");
b=[Link] ();
switch (b)
case 1:
{[Link] ("verano");
[Link] ("enero");
break;}
case 2:
{[Link] ("verano");
[Link] ("febrero");
break;}
case 3:
{[Link] ("verano");
[Link] ("marzo");
break;}
case 4:
{[Link] ("otoo");
[Link] ("abril");

break;}
case 5:
{[Link] ("otoo");
[Link] ("mayo");
break;}
case 6:
{[Link] ("otoo");
[Link] ("junio");
break;}
case 7:
{[Link] ("invierno");
[Link] ("julio");
break;}
case 8:
{[Link] ("invierno");
[Link] ("agosto");
break;}
case 9:
{[Link] ("invierno");
[Link] ("setiembre");
break;}
case 10:
{[Link] ("primavera");
[Link] ("octubre");
break;}
case 11:
{[Link] ("primavera");
[Link] ("noviembre");
break;}
case 12:
{[Link] ("primavera");
[Link] ("diciembre");
break;}
case 13:
default: [Link] ("no existe");
RESPUESTA

ingresar el numero del mes: 6


otoo:
junio:
05:ingrese 2 numeros y el operador que desea
relizar(+, -, *, /).

import [Link].*;
import [Link].*;
public class ejercicio05 {
public static void main(String [] args) throws
IOException{
int A,B,resultado=0;

char operador;
boolean calculado=true;
Scanner sc=new Scanner ([Link]);
[Link] ("Ingresar el primer numero:");
A=[Link]();
[Link]("Ingresar el segundo numero:");
B=[Link]();
[Link]("Ingresar el operador (-,+,*,/):");
operador=(char)[Link]();
switch (operador) {
case '-':resultado=A-B;
break;
case '+':resultado=A+B;
break;
case '*':resultado=A*B;
break;
case '/':if(B!=0)
resultado=A/B;
else{
[Link]("\nNro se puede dividir por
cero");
calculado=false;}
break;
default:[Link]("\noprador no valido:");
calculado=false;}
if(calculado){
[Link]("\nElresultado es:"+resultado);
RESPUESTA

Ingresar el primer numero: 15


Ingresar el segundo numero: 12
Ingresar el operador (-,+,*,/): +
Elresultado es: 27
06:introducido un numero nos de como resultado
la cantidad de cifras que contiene el numero.

import [Link];
public class ejercicio06 {
public static void main (String [] args) {
Scanner in=new Scanner ([Link]);
int a,b;
a=1;
[Link] ("Ingrese tu numero.");
b=[Link] ();
switch (a) {
case 1:
if ((b>=0) & & (b<=9))
{[Link] ("1 digito");
break;}

case 2:
if ((b>=10) & & (b<=99))
{ [Link] ("2 digitos");
break;}
case 3:
if ((b>100) & & (b<=999))
{ [Link] ("3 digitos");
break;}
case 4:
if ((b>=1000) & & (b<=9999))
{[Link] ("4 digitos");
break;}
case 5:
if ((b>=10000) & & (b<=99999))
{[Link] ("5 digitos");
break;}
case 6:
if ((b>=100000) & & (b<=999999))
{[Link] ("6 digitos");
break;}
case 7:
if ((b>=1000000) & & (b<=9999999))
{[Link] ("7 digitos");
break;}
case 8:
if ((b>=10000000) & & (b<=99999999))
{ [Link] ("8 digitos");
break;}
case 9:
if ((b>=100000000) & & (b<=999999999))
{[Link] ("9 digitos");
break;}
case 10:
if (b>=1000000000)
[Link] ("10 digitos");
break;}
RESPUESTA

Ingrese tu numero.1000000
7 digitos
08:aplicacin que pide el nombre del producto,su
precio unitarip y la cantidad comprada de dicho
producto.

import [Link].*;
import [Link].*;
public class ejercicio08 {
public static void main(String[] args) throws
IOException{

int pu,cant;
float subt=0,totalp=0,desc=0;
char nombre;
Scanner sc =new Scanner([Link]);
[Link]("Nombre del producto(A,H,I,G):");
nombre=(char) [Link]();
[Link]("Precio unitario.");
pu=[Link]();
[Link]("Cantidad comprada.");
cant=[Link]();
switch(nombre){
case 'A':subt=pu*cant;
desc=subt*2/100;
totalp=subt-desc;break;
case 'H':subt=pu*cant;
desc=subt*4/100;
totalp=subt-desc;break;
case 'I':subt=pu*cant;
desc=subt*6/100;
totalp=subt-desc;break;
case 'G':subt=pu*cant;
desc=subt*10/100;
totalp=subt-desc;break;
default: [Link]("\nmarca de la PC no
valido"); }
{ [Link]("El sub total es: " +subt);
[Link]("El descuento es: " +desc);
[Link]("El total apagar es: " +totalp);
RESPUESTA
Nombre del producto(A,H,I,G): A
Precio unitario: 10
Cantidad comprada: 10
El sub total es: 100.0
El descuento es: 2.0
El total apagar es: 98.0
10: ingrese el nombre del estudiante y sus 3
notas, y nos debe visualizar la condicion que
corresponde.

import [Link];
public class ejercicio10 {
public static void main(String [] args) {
Scanner in = new Scanner ([Link]);
double a,b,c,suma;
int p;
[Link] ("ingrese n1:");
a=[Link] ();
[Link] ("ingrese n2:");

b=[Link] ();
[Link] ("ingrese n3:");
c=[Link] ();
suma=(a+b+c)/3;
[Link]("promedio:" +suma);
p=1;switch(p) {
case 1:
if ((suma>0) & & (suma<=8))
{[Link] ("MALO");
break;}
case 2:
if ((suma>9) & & (suma<=12))
{[Link] ("DESAPROBADO");
break;}
case 3:
if ((suma>13) & & (suma<=16))
{[Link] "BUENO");
break;}
case 4:
if((suma>17) & & (suma<=20))
{[Link] ("EXCELENTE");
break;}
case 5:
if(suma>=21)
{[Link] ("ERROR NO EXISTE
ESA NOTA");
break;}
RESPUESTA
ingrese n1: 15
ingrese n2: 16
ingrese n3: 12
promedio: 14.333333333333334
BUENO.

También podría gustarte