guiapreparacionsolemne

2
Página 1 de 2 Ejercicios Java Capítulo 05: Estructuras de selección 1. Escribir una sentencia if-else que visualice la palabra “Alta” si el valor de una variable nota es mayor que 100 y ”Baja“ si el valor de esa nota es menor que 100. 2. Escribir un programa EstanEnOrden que lea tres enteros por la entrada estándar y diga si están ordenados de menor a mayor, de mayor a menor o desordenados. 3. Escribir un programa Binario que reciba tres parámetros. Estos parámetros deberán ser o 0 o 1, de modo que si el usuario introduce otro número distinto a 0 o 1 el programa finalizará mostrando al usuario un mensaje de cómo debe ejecutarse dicho programa. El programa debe tratar estos parámetros como si se tratasen de un número binario de tres bits y mostrar su valor en hexadecimal. Nota: El número binario b2b1b0 con b = 0, 1 en decimal se calcula como 2*2*b2 + 2*b1 + b0. 4. Cuatro números enteros entre 0 y 100 representan las puntuaciones de un estudiante de informática a lo largo del curso. Escribir un programa llamado MiNota para encontrar la media de estas puntuaciones y visualizar la nota final de la signatura de acuerdo a la siguiente distribución: Media Puntuación 100-90 A 89-80 B 79-70 C 69-60 D 0-59 E 5. Escribir un programa Java llamado OperacionesAritmeticas que genere dos números enteros aleatorios A y B entre 0 y 10 (ambos inclusive) y muestre las 5 operaciones aritméticas básicas +, -, *, / y % que pueden hacerse entre ellos en el sentido A op B. Estas operaciones deben ser mostradas por pantalla en orden decreciente según sea el resultado de la misma. 6. Escribir un programa Java llamado EcuacionCuadratica que resuelva la ecuación cuadrática (ax 2 + bx + c = 0). 7. Escribir un programa llamado CalculadoraLiteral que reciba tres parámetros desde línea de comandos. El primero y tercero será un número del 0 al 9 pero en formato texto (cero, uno, dos, ..., nueve) y el segundo será la operación a realizar, también en texto (suma, resta, multiplicacion, division y modulo). El programa realizar las operaciones aritméticas correspondientes y mostrará el resultado de la misma en formato numérico. Supondremos todos los resultados de las operaciones como enteros. 8. Modificar el programa anterior para mostrar el resultado en formato texto. 9. Realizar un programa Java llamado Estadistica que reciba como parámetros desde línea de comandos 10 números enteros de un dígito (entre 0 y 9) y muestre por pantalla la media y la moda de dichos números. Nota: La moda era el número que más se repetía. 10. Hacer un programa Divisible que reciba por la entrada estándar dos números y compruebe si el primero es divisible por el segundo o no lo es. 11. Hacer un programa Java llamado SignoNumero que reciba por la entrada estándar un número real e imprima por pantalla con sentencias if si el número es positivo, negativo o cero. 12. Hacer un programa Java llamado MayoresDe3 que reciba por la entrada estándar tres número reales y muestre por pantalla el mayor de ellos. 13. Hacer un programa Vocales que capture por la entrada estándar un carácter y muestre por pantalla si se trata de una vocal o no. Hacer el programa con sentencias if anidadas en primer lugar y con una estructura switch en segundo lugar y comparar los resultados.

Upload: api-3735749

Post on 07-Jun-2015

211 views

Category:

Documents


0 download

DESCRIPTION

Guía Preparación Solemne

TRANSCRIPT

Page 1: GuiaPreparacionSolemne

Página 1 de 2

Ejercicios Java

Capítulo 05: Estructuras de selección 1. Escribir una sentencia if-else que visualice la palabra “Alta” si el valor de una variable nota es

mayor que 100 y ”Baja“ si el valor de esa nota es menor que 100. 2. Escribir un programa EstanEnOrden que lea tres enteros por la entrada estándar y diga si están

ordenados de menor a mayor, de mayor a menor o desordenados. 3. Escribir un programa Binario que reciba tres parámetros. Estos parámetros deberán ser o 0 o 1, de

modo que si el usuario introduce otro número distinto a 0 o 1 el programa finalizará mostrando al usuario un mensaje de cómo debe ejecutarse dicho programa. El programa debe tratar estos parámetros como si se tratasen de un número binario de tres bits y mostrar su valor en hexadecimal. Nota: El número binario b2b1b0 con b = 0, 1 en decimal se calcula como 2*2*b2 + 2*b1 + b0.

4. Cuatro números enteros entre 0 y 100 representan las puntuaciones de un estudiante de informática

a lo largo del curso. Escribir un programa llamado MiNota para encontrar la media de estas puntuaciones y visualizar la nota final de la signatura de acuerdo a la siguiente distribución:

Media Puntuación 100-90 A 89-80 B 79-70 C 69-60 D 0-59 E 5. Escribir un programa Java llamado OperacionesAritmeticas que genere dos números enteros

aleatorios A y B entre 0 y 10 (ambos inclusive) y muestre las 5 operaciones aritméticas básicas +, -, *, / y % que pueden hacerse entre ellos en el sentido A op B. Estas operaciones deben ser mostradas por pantalla en orden decreciente según sea el resultado de la misma.

6. Escribir un programa Java llamado EcuacionCuadratica que resuelva la ecuación cuadrática (ax2

+ bx + c = 0). 7. Escribir un programa llamado CalculadoraLiteral que reciba tres parámetros desde línea de

comandos. El primero y tercero será un número del 0 al 9 pero en formato texto (cero, uno, dos, ..., nueve) y el segundo será la operación a realizar, también en texto (suma, resta, multiplicacion, division y modulo). El programa realizar las operaciones aritméticas correspondientes y mostrará el resultado de la misma en formato numérico. Supondremos todos los resultados de las operaciones como enteros.

8. Modificar el programa anterior para mostrar el resultado en formato texto. 9. Realizar un programa Java llamado Estadistica que reciba como parámetros desde línea de

comandos 10 números enteros de un dígito (entre 0 y 9) y muestre por pantalla la media y la moda de dichos números. Nota: La moda era el número que más se repetía.

10. Hacer un programa Divisible que reciba por la entrada estándar dos números y compruebe si el

primero es divisible por el segundo o no lo es. 11. Hacer un programa Java llamado SignoNumero que reciba por la entrada estándar un número real e

imprima por pantalla con sentencias if si el número es positivo, negativo o cero. 12. Hacer un programa Java llamado MayoresDe3 que reciba por la entrada estándar tres número

reales y muestre por pantalla el mayor de ellos. 13. Hacer un programa Vocales que capture por la entrada estándar un carácter y muestre por pantalla

si se trata de una vocal o no. Hacer el programa con sentencias if anidadas en primer lugar y con una estructura switch en segundo lugar y comparar los resultados.

Page 2: GuiaPreparacionSolemne

Página 2 de 2

14. Hacer un programa Notas que capture por la entrada estándar un entero correspondiente a la nota de su examen y muestre por pantalla a qué calificación corresponde (MD=0,1,2, S=3,4, A=5, B=6, N=7,8, SB=9,10).