0% encontró este documento útil (0 votos)
13 vistas7 páginas

Ejercicios Pseint A Java

El documento contiene una serie de ejercicios de programación en Java que abordan conceptos básicos como el intercambio de valores, la identificación de números pares e impares, el cálculo de áreas, la manipulación de arrays y la generación de números aleatorios. Cada ejercicio incluye un código fuente que ilustra la implementación de la lógica correspondiente. Los ejercicios están diseñados para ayudar a los estudiantes a practicar y comprender la programación en Java.

Cargado por

alexius.adp87
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 TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
13 vistas7 páginas

Ejercicios Pseint A Java

El documento contiene una serie de ejercicios de programación en Java que abordan conceptos básicos como el intercambio de valores, la identificación de números pares e impares, el cálculo de áreas, la manipulación de arrays y la generación de números aleatorios. Cada ejercicio incluye un código fuente que ilustra la implementación de la lógica correspondiente. Los ejercicios están diseñados para ayudar a los estudiantes a practicar y comprender la programación en Java.

Cargado por

alexius.adp87
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 TXT, PDF, TXT o lee en línea desde Scribd

//EJERCICIO 1.

Intercambio de valores
public class Main
{
public static void main(String[] args) {
int n1=1,n2=5,n3=8,aux=0;
aux=n1;n1=n2;n2=n3;n3=aux;
[Link]("Valor de n1: "+n1+"\nValor de n2: "+n2+"\nValor de
n3: "+n3);
}
}

EJERCICIO 2 ----- PAR, IMPAR O CERO

import [Link];

public class Main


{
public static void main(String[] args) {
int num;

Scanner leer=new Scanner([Link]);

[Link]("Introduce un numero");
num = [Link]();

if((num%2)==0&& num != 0){[Link]("El numero es par");}


if((num%2)!=0){[Link]("El numero es impar");}
if(num==0){[Link]("El numero es cero");}

}
}

//EJERCICIO 3. Mayor menor y mediano

import [Link];
public class Main
{
public static void main(String[] args) {
Scanner sc=new Scanner([Link]);
int n1=0,n2=0,n3=0,aux=0;
[Link]("Introduce 3 numeros");
n1=[Link]();
n2=[Link]();
n3=[Link]();
if(n2>n1){aux=n1;n1=n2;n2=aux;}
if(n3>n1){aux=n1;n1=n3;n3=aux;}
if(n3>n2){aux=n2;n2=n3;n3=aux;}
[Link]("El numero mayor es "+n1+", el mediano es "+n2+", y el
pequeño es "+n3);
}
}

//EJERCICIO 4. Calcula el area de un rectangulo

import [Link];
public class Main
{
public static void main(String[] args) {
Scanner sc=new Scanner([Link]);
int l1=0,l2=0,area=0;
[Link]("Introduce la longitud del lado 1: ");
l1=[Link]();
[Link]("Introduce la longitud del lado 1: ");
l2=[Link]();
area = l1*l2;
[Link]("El area del rectangulo es: "+area);
}
}

EJERCICIO 5 ----- JUBILADOS

import [Link];

public class Main


{
public static void main(String[] args) {
int mesa = 9, diaa = 26, añoa = 2023, dian,mesn,añon;

Scanner leer=new Scanner([Link]);

[Link]("Introduce dia de nacimiento");


dian = [Link]();
[Link]("Introduce mes de nacimiento");
mesn = [Link]();
[Link]("Introduce año de nacimiento");
añon = [Link]();

if(añoa-añon<65||(mesa<mesn&&añoa-añon==65)||
(diaa<dian&&mesa==mesn&&añoa-añon==65)){[Link]("No esta jubilado
aun");}
else{[Link]("Esta jubilado");}

}
}

EJERCICIO 8 ----- RAICES EC 2º GRADO

/*Realiza un algoritmo que calcule las raices de la ecuacion de segundo grado. Se


teclearan en 3 variables lo coeficientes a, b y c*/

import [Link];

public class Main


{
public static void main(String[] args) {
int a,b,c;
double r1,r2;
Scanner leer=new Scanner([Link]);

[Link]("Introdice los 3 coeficientes (a, b y c):");


a = [Link](); b = [Link](); c = [Link]();

double raiz = ((b*b) - 4*a*c);

if(raiz<0){[Link]("No existe resultado real");}

else{
double raiz2 = [Link](raiz);

r1 = (((-b)+raiz2)/(2*a));

r2 = (((-b)-raiz2)/(2*a));

[Link]("Raiz 1:"+r1);
[Link]("Raiz 2:"+r2);
}
}
}

//EJERCICIO 11.- Visualiza por pantalla los 100 primeros numeros enteros positivos

public class Main


{
public static void main(String[] args) {

int i=1;

while(i<=100){[Link](i);i++;}

}
}

//EJERCICIO 12. Visualizar los pares del 100 al 200

public class Main


{
public static void main(String[] args) {

int n = 100, i=0;


for(i=0;i<=50;i++){
[Link](n);
n=n+2;
}
}
}

//EJERCICIO 13. Visualizar los multiplos de 5 hasta el 500

public class Main


{
public static void main(String[] args) {
int n = 0;
while(n<=500){
if(n%5==0){
[Link](n);
}
n++;
}
}
}

//EJERCICIO 14. Sumar los numeros del 1 al 50

public class Main


{
public static void main(String[] args) {
int n = 0, suma=0;
while(n<=50){
suma=suma+n;
n++;
}
[Link]("La suma de los numeros del 1 al 50 es: "+suma);
}
}

//EJERCICIO 16.- Visualiza por pantalla n * siendo el requisito que solo hay un
escribir con un único asterisco. n será un numero que se pedirá por teclado

import [Link];

public class Main


{
public static void main(String[] args) {

Scanner leer=new Scanner([Link]);

int i=0, n=0;

[Link]("Introduce el número de asteriscos:");

n = [Link]();

[Link]("En horizontal:");

while(i<n){

[Link]("*");
i++;
}

i=0;
[Link]("\nEn vertical:");

while(i<n){

[Link]("*");
i++;
}
}
}

CUADRADO

import [Link];

public class Main


{
public static void main(String[] args) {

Scanner leer=new Scanner([Link]);

int i=0, j=0, l=0;


[Link]("Introduce lado del cuadrado:");

l = [Link]();

while(i<l){
j=0;
while(j<l){

[Link]("* ");
j++;
}
[Link]("");
i++;
}

}
}

CUADRADO VACIO

import [Link];

public class Main


{
public static void main(String[] args) {

Scanner leer=new Scanner([Link]);

int i=0, j=0, l=0;

[Link]("Introduce lado del cuadrado:");

l = [Link]();

while(i<l){
j=0;
if(i==0||i==l-1){
while(j<l){
[Link]("* ");
j++;
}
[Link]("");
}

else{
j=0;
while(j<l){
if(j==0||j==l-1){
[Link]("* ");
}
else{
[Link](" ");
}
j++;
}
[Link]("");
}
i++;
}

}
}

//EJERCICIO 19.- ADIVINA UN NUMERO SECRETO

import [Link];
import [Link];

public class Main


{
public static void main(String[] args) {

Scanner leer=new Scanner([Link]);

int i=0, j=0, n=0;

Random R = new Random();


int ran = [Link](50)+1;

[Link]("Bienvenido a ADIVINA EL NUMERO si consigues adivinar el


numero que estoy pensando en 5 intentos ganas. Un numero del 1 al 50 ha sido
creado");
[Link]("Introduce el numero de intentos que necesitas");

j= [Link]();

while(i<j){
[Link]("Intento numero: "+(i+1));
n = [Link]();
if(n==ran){[Link]("FELICIDADES, has acertado, el numero
era: "+ran); break;}
if(n<ran){[Link]("No has acertado, el numero es mayor que
"+n);}
if(n>ran){[Link]("No has acertado, el numero es menor que
"+n);}
i++;
}

}
}

//EJERCICIO 25. Notas alumnos con arrays

import [Link];
public class Main
{
public static void main(String[] args) {
Scanner sc=new Scanner([Link]);
int[] notas = new int[10];

for(int i=0;i<10;i++){
[Link]("Introduce las notas del alumno: "+(i+1));
notas[i]=[Link]();
}
for(int i=0;i<10;i++){
notas[i]=notas[i] + 1;
[Link]("La nota del alumno "+(i+1)+" incrementada es
"+notas[i]);
}

}
}

También podría gustarte