Ejercicios Movil 1
Ejercicios Movil 1
Ejercicios Movil 1
HONDURAS
Integrantes Grupo#2:
Ronald Said Hernández Montoya (202110060501)
Victoria Rodríguez (202120060022)
Genesis Johamy Raudales (202110020072)
Tatiana Berenice Soriano Moncada (201610060021)
Darwin Alexis Martínez Contreras (202110060374)
Rubén Josué Reyes (202010050035)
Victor Hugo Peralta Baide (202110020183)
Daniel Alexander Aguilar Rodriguez (202110120132)
Hernan David Montoya Hernández (201820060078)
Yunior Exequiel Lagos (202020110067)
Ejercicio 10
Compare y contraste la instrucción if de selección simple y la instrucción de repetición
while. ¿Cuál es la similitud en las dos instrucciones? ¿Cuál es su diferencia?
fun main() {
var variable = 5
Ejercicio 16
¿Qué es lo que imprime el siguiente programa?
**********JAVA************
*********KOTLIN**********
a) El número de cuenta.
b) El saldo al inicio del mes.
c) El total de todos los artículos cargados por el cliente este mes.
d) El total de todos los créditos aplicados a la cuenta del cliente en el mes.
e) El límite de crédito permitido.
El programa debe recibir como entrada cada uno de estos datos en forma de números
enteros, debe calcular el nuevo saldo (= saldoinicial + cargos - créditos), mostrar el
nuevo balance y determinar si el éste excede el limite de crédito del cliente. Para los
clientes cuyo limite de crédito sea excedido deberá desplegar el mensaje:
"Se excedió el limite de su crédito".
Resultado:
Ejercicio 4.20
Desarrolle una aplicación en Java que determine el sueldo bruto para cada uno de tres
empleados. La empresa paga la cuota normal en las primeras 40 horas de trabajo de
cada empleado, y paga cuota y media en todas las horas trabajadas que excedan de 40.
Usted recibe una lista de los empleados de la empresa, el número de horas que trabajó
cada empleado la semana pasada y la tarifa por horas de cada empleado. Su programa
debe recibir como entrada esta información para cada empleado, debe determinar y
mostrar el sueldo bruto de cada empleado. Utilice la clase Scanner para introducir los
datos.
Resultado:
Ejercicio 4.22
Escriba una aplicación en Java que utilice ciclos para imprimir la siguiente tabla de
valores:
1 10 100 1000
2 20 200 2000
3 30 300 3000
4 40 400 4000
5 50 500 5000
Respuesta:
Ejercicio 4.24
Modifique el programa de la figura 4.12 para validar sus entradas.Para cualquier
entrada, si el valor introducido es distinto de 1 o 2, debe seguir iterando hasta que el
usuario introduzca un valor correcto.
public class UsaDeitel_4_24
{ // Abre la clase
public static void main(String args[])
{ // Abre main
Deitel_4_24 aplicacion = new Deitel_4_24();
aplicacion.procesarResultadosExamen();
} // Cierra main
} // Cierra la clase
import java.util.Scanner;
{ // Abre clase
if ( 1 == resultado)
aprobados = aprobados + 1;
else
reprobados = reprobados + 1;
contadorEstudiantes = contadorEstudiantes + 1;
} // cierra while
if (aprobados > 8)
System.out.println("\nAumentar colegiatura.");
Ejercicio 4.30
(Palíndromos) Un palíndromo es una secuencia de caracteres que se lee igual al
drecho y al revés. Por ejemplo cada uno de los siguientes enteros de cinco dígitos es
un palíndromo: 12321, 55555, 4554 y 11611. Escriba una aplicación que lea un
entero de cinco dígitos y determine si es palíndromo. Si el número no es de cinco
dígitos, el programa debe mostrar un mensaje de error y permitir al usuario que
introduzca un nuevo valor.
Resultado:
Ejercicio 4.32
Escriba una aplicación que utilice sólo las instrucciones de salida
System.out.print("* ");
System.out.print(" ");
System.out.println();
para mostrar un patrón de tablero de damas. Observe que una llamada al método
System.out.println sin argumentos hace que el programa imprima un slo carácter de
nueva línea. [Sugerencia: se requieren estructuras de repetición]
Resultado:
/*Ejercicio #34
¿qué está mal en este Código? ¿Que está mal en la siguiente instrucción?
Proporcione la instrucción correcta para sumar uno la suma de x y y.
System.out.println(++(x + y));
/* fun main() {
var x = 7
var y = 10
var resultado = (x + y) + 1
fun main() {
val lado1 = 12
val lado2 = 16
val lado3 = 20
Impresión:
Código en Kotlin:
fun main() {
var fila = 10
var columna: Int
fila--
println()
}
}
Ejercicio 4.28
if (y == 8) {
if (x == 5) {
println("@@@@@")
}
} else {
println("#####")
}
println("$$$$$")
println("&&&&&")
}
b) Suponiendo que x = 5 y y = 8 se produce la siguiente salida:
@@@@@
Nota: La pregunta está repetida e incompleta porque es la misma que el inciso A.
if (y == 8) {
if (x == 5) {
println("@@@@@")
}
} else {
println("#####")
}
println("$$$$$")
println("&&&&&")
}