Ejercicios de programación: estructuras condicionales
Declara una variable B de tipo entero y asígnale un valor. A continuación muestra un mensaje indicando si el valor de B es positivo o negativo. Consideraremos el 0 como positivo.
Programa que lea un número entero por teclado y calcule si es par o impar.
Programa que lea un número entero y muestre si el número es múltiplo de 10.
Pedir dos números y decir si uno es múltiplo del otro.
Pedir dos caracteres y decir si son iguales.
Programa que lea dos números por teclado y muestre el resultado de la división del primero por el segundo. Ten en cuenta que el usuario podría indicar en el divisor un cero, con las consecuencias que eso acarrea.
Algoritmo que nos diga si una persona puede acceder a cursar un ciclo formativo de grado superior o no. Se puede acceder a un grado superior si se tiene un título de bachiller, en caso de no tenerlo, se puede acceder si hemos superado una prueba de acceso.
Escribe un programa que pida por teclado un día de la semana y que diga qué asignatura toca a primera hora ese día.
Programa que lea dos caracteres por teclado y compruebe si son iguales.
Leer un carácter e imprimir los siguientes mensajes según corresponda. NOTA: no trates de comparar un carácter con un número, ni siquiera pienses en convertir a mayúsculas y a minúsculas. Usa la tabla ASCII.:
Es una letra mayúscula
Es una letra minúscula
Es un digito entre 0 y 9
Es un signo de puntuación
Es un espacio en blanco
Es un paréntesis () o {}
Es otro carácter
Calcular las calificaciones de un alumno. La nota final se calcula según el siguiente criterio: la parte práctica vale el 10%; la parte de problemas vale el 50% y la parte teórica el 40%. El algoritmo leerá el nombre del alumno, las tres notas, escribirá el resultado. Las notas deben estar entre 0 y 10, si no lo están, no imprimirá las notas y mostrara un mensaje de.
Realiza un programa que pida una hora por teclado y que muestre luego buenos días, buenas tardes o buenas noches según la hora. Se utilizarán los tramos de 6 a 12, de 13 a 20 y de 21 a 5. respectivamente. Sólo se tienen en cuenta las horas, los minutos no se deben introducir por teclado.
Pedir el día, mes y año de una fecha e indicar si la fecha es correcta. Con meses de 28, 30 y 31 días. Sin años bisiestos.
Escribe un programa en que dado un número del 1 a 7 escriba el correspondiente nombre del día de la semana.
Escribe un programa que nos diga el horóscopo a partir del día y el mes de nacimiento.
Programa que declare una variable C de tipo entero y asígnale un valor. A continuación muestra un mensaje indicando si el valor de C es positivo o negativo, si es par o impar, si es múltiplo de 5, si es múltiplo de 10 y si es mayor o menor que 100. Consideraremos el 0 como positivo. AVANZADO: Utiliza el operador condicional ( ? : ) dentro del println para resolverlo.
Realiza un programa que calcule la media de 3 notas recibidas por teclado y que diga la nota del boletín (insuficiente, suficiente, bien, notable o sobresaliente).
Una tienda ofrece un descuento del 15% sobre el total de la compra durante el mes de octubre. Dado un mes y un importe, calcular cuál es la cantidad que se debe cobrar al cliente.
Programa que nos diga si una persona puede acceder a cursar un ciclo formativo de grado superior o no. Para acceder a un grado superior, si se tiene un título de bachiller, en caso de no tenerlo, se puede acceder si hemos superado una prueba de acceso.
Pedir dos números y decir cuál es el mayor o si son iguales.
Calcular el mayor de tres números enteros en Java
Programa que lea tres números enteros H, M, S que contienen hora, minutos y segundos respectivamente, y comprueba si la hora que indican es una hora válida
Programa que lea una variable entera mes y compruebe si el valor corresponde a un mes de 30, 31 o 28 días. Se mostrará además el nombre del mes. Se debe comprobar que el valor introducido esté comprendido entre 1 y 12
Programar un sistema de calefacción-refrigeración que compruebe en función del día y el mes la estación en la que estamos y en función de la estación programe la temperatura: Invierno->19º, Primavera->20º, Verano->24º, Otoño->19º.
Pedir el día, mes y año de una fecha e indicar si la fecha es correcta. Con meses de 28, 30 y 31 días. Sin años bisiestos.
Pedir dos fechas y mostrar el número de días que hay de diferencia. Suponiendo todos los meses de 30 días.
Pedir día, mes y año de la fecha actual y del año de nacimiento de una persona. Calcular su edad.
Pedir una nota numérica entera entre 0 y 10, y mostrar dicha nota de la forma: cero, uno, dos, tres…
Pedir un número de 0 a 99 y mostrarlo escrito. Por ejemplo, para 56 mostrar: cincuenta y seis.
Escribe un programa que calcule el salario semanal de un trabajador a partir de las horas que ha trabajado, teniendo en cuenta que las horas ordinarias (40 primeras horas de trabajo) se pagan a 12 euros la hora. A partir de la hora 41, se pagan a 16 euros la hora.
Escribe un programa que calcule el precio final de un producto según su base imponible (precio antes de impuestos), el tipo de IVA aplicado (general, reducido o superreducido) y el código promocional. Los tipos de IVA general, reducido y superreducido son del 21%, 10% y 4% respectivamente. Los códigos promocionales pueden ser nopro, mitad, meno5 o 5porc que significan respectivamente que no se aplica promoción, el precio se reduce a la mitad, se descuentan 5 euros o se descuenta el 5%. El ejercicio se da por bueno si se muestran los valores correctos, aunque los números no estén tabulados. Ejemplo: Introduzca la base imponible: 25 Introduzca el tipo de IVA (general, reducido o superreducido): reducido Introduzca el código promocional (nopro, mitad, meno5 o 5porc): mitad Base imponible 25.00 IVA (10%) 2.50 Precio con IVA 27.50 Cód. promo. (mitad): -13.75 TOTAL 13.75
Algoritmo que dado un año, nos diga si es bisiesto o no. Un año es bisiesto bajo las siguientes condiciones: – Un año divisible por 4 es bisiesto y no debe ser divisible entre 100. – Si un año es divisible entre 100 y además es divisible entre 400, también resulta bisiesto.
Deja una respuesta