Cristian Castillo - Programacion I tp3
Cristian Castillo - Programacion I tp3
FACULTAD: INGENIERÍA
CARRERA: LIC. CIENCIAS DE DATOS
MATERIA: PROGRAMACIÓN I
APELLIDO Y NOMBRE: CASTILLO CRISTIAN DAMIÁN
TRABAJO PRÁCTICO N°3
Ejercicio N°1:
Solicitar al usuario el ingreso de dos números, calcular y mostrar la suma de los dos valores.
Código:
package com.mycompany.ejercicio1;
import java.util.Scanner;
/*
* UCASAL - PROGRAMACION I
* Autor/a: Cristian D. Castillo
* ==========================
* EJERCICIO 1
* Solicitar al usuario el ingreso de dos números, calcular y mostrar la suma
* de los dos valores.
* ==================================================
*/
public class Ejercicio1 {
Ejercicio N°2:
Código:
package com.mycompany.ejercicio2;
UNIVERSIDAD CATÓLICA DE SALTA
FACULTAD: INGENIERÍA
CARRERA: LIC. CIENCIAS DE DATOS
MATERIA: PROGRAMACIÓN I
APELLIDO Y NOMBRE: CASTILLO CRISTIAN DAMIÁN
import java.util.Scanner;
/*
* UCASAL - PROGRAMACION I
* Autor/a: Cristian D. Castillo
* ==========================
* EJERCICIO 2
* Solicitar al usuario el ingreso de dos números, calcular y mostrar el
* promedio de ambos
* valores.
* ==================================================
*/
public class Ejercicio2 {
Ejercicio N°3:
Código:
package com.mycompany.ejercicio3;
import java.util.Scanner;
/*
* UCASAL - PROGRAMACION I
UNIVERSIDAD CATÓLICA DE SALTA
FACULTAD: INGENIERÍA
CARRERA: LIC. CIENCIAS DE DATOS
MATERIA: PROGRAMACIÓN I
APELLIDO Y NOMBRE: CASTILLO CRISTIAN DAMIÁN
* Autor/a: Cristian D. Castillo
* ==========================
* EJERCICIO 3
* Solicitar al usuario el ingreso de la BASE y la ALTURA de un triángulo,
* calcular y mostrar el área del triángulo.
* ==================================================
*/
Ejercicio N°4:
Solicitar al usuario el ingreso de su edad. Luego mostrar por pantalla: “Eres mayor de edad” o
“No eres mayor de edad” según la edad ingresada (18 años cumplidos para ser mayor de edad).
Código:
package com.mycompany.ejercicio4;
import java.util.Scanner;
/*
* UCASAL - PROGRAMACION I
* Autor/a: Cristian D. Castillo
* ==========================
* EJERCICIO 4
* Solicitar al usuario el ingreso de su edad. Luego mostrar por pantalla:
* “Eres mayor de edad” o “No eres mayor de edad” según la edad ingresada
* (18 años cumplidos para ser mayor de edad).
* ==================================================
*/
UNIVERSIDAD CATÓLICA DE SALTA
FACULTAD: INGENIERÍA
CARRERA: LIC. CIENCIAS DE DATOS
MATERIA: PROGRAMACIÓN I
APELLIDO Y NOMBRE: CASTILLO CRISTIAN DAMIÁN
if (edad>=18) {
System.out.println("Ud es mayor de edad.");
} else {
System.out.println("Ud es menor de edad.");
}
}
}
Ejercicio N°5:
Solicitar al usuario el ingreso de la nota del Examen. Luego mostrar “Promocionado” (7 a 10),
“Regular” (4 a 6) o “Libre” (0 a 3) según la nota ingresada.
Código:
package com.mycompany.ejercicio5;
import java.util.Scanner;
/*
* UCASAL - PROGRAMACION I
* Autor/a: Cristian D. Castillo
* ==========================
* EJERCICIO 5
* Solicitar al usuario el ingreso de la nota del Éxamen. Luego mostrar
* "Promocionado" (7 a 10), "Regular" (4 a 6) o "Libre" (0 a 3) según la nota
* ingresada.
* ==================================================
*/
if (nota>=7) {
System.out.println("Promocionado.");
} else {
if (nota>=4) {
System.out.println("Regular.");
} else {
System.out.println("Libre.");
}
}
}
}
Ejercicio N°6:
Solicitar al usuario los datos de inicio de sesión, como lo son Nombre de Usuario y
Contraseña. Luego validar los datos ingresados.
- Si el nombre es “Franco” y la contraseña “2022”, mostrar “¡Bienvenido Franco, inicio
de sesión válido!”.
- Si alguno de los datos es incorrecto, mostrar el mensaje que corresponda: “Nombre
de usuario incorrecto, ¡no se puede iniciar sesión!” o “Contraseña incorrecta, ¡no se
puede iniciar sesión!”.
- Si ambos datos sin incorrectos, mostrar el mensaje “¡Usuario totalmente
desconocido! ¡¡Fuera hacker!!”.
Código:
package com.mycompany.ejercicio6;
import java.util.Scanner;
/*
* UCASAL - PROGRAMACION I
* Autor/a: Cristian D. Castillo
* ==========================
* EJERCICIO 6
* Solicitar al usuario los datos de inicio de sesión, como lo son Nombre de
* Usuario y Contraseña. Luego validar los datos ingresados.
* -Si el nombre es “Franco” y la contraseña “2022”, mostrar “¡Bienvenido
UNIVERSIDAD CATÓLICA DE SALTA
FACULTAD: INGENIERÍA
CARRERA: LIC. CIENCIAS DE DATOS
MATERIA: PROGRAMACIÓN I
APELLIDO Y NOMBRE: CASTILLO CRISTIAN DAMIÁN
* Franco, inicio de sesión válido!”.
* -Si alguno de los datos es incorrecto, mostrar el mensaje que
* corresponda: “Nombre de usuario incorrecto, ¡no se puede iniciar
* sesión!” o “Contraseña incorrecta, ¡no se puede iniciar sesión!”.
* -Si ambos datos sin incorrectos, mostrar el mensaje “¡Usuario totalmente
* desconocido! ¡¡Fuera hacker!!”.
* ==================================================
*/
Ejercicio N°7:
Escribir un programa que solicite un número, luego le resta el 15%, almacenando todo en
una única variable. A continuación, mostrar el resultado final por pantalla.
UNIVERSIDAD CATÓLICA DE SALTA
FACULTAD: INGENIERÍA
CARRERA: LIC. CIENCIAS DE DATOS
MATERIA: PROGRAMACIÓN I
APELLIDO Y NOMBRE: CASTILLO CRISTIAN DAMIÁN
Código:
package com.mycompany.ejercicio7;
import java.util.Scanner;
/*
* UCASAL - PROGRAMACION I
* Autor/a: Cristian D. Castillo
* ==========================
* EJERCICIO 7
* Escribir un programa que solicite un número, luego le resto el 15%, almacenando
* todo en una única variable. A continuación, mostrar el resultado final por
* pantalla.
* ==================================================
*/
Ejercicio N°8:
Escribir un programa que solicite un número entero y luego muestre por pantalla si el
número es par o no. Recordar que un número es par si al dividirlo por 2, su resto es igual a 0.
Código:
package com.mycompany.ejercicio8;
import java.util.Scanner;
/*
* UCASAL - PROGRAMACION I
* Autor/a: Cristian D. Castillo
UNIVERSIDAD CATÓLICA DE SALTA
FACULTAD: INGENIERÍA
CARRERA: LIC. CIENCIAS DE DATOS
MATERIA: PROGRAMACIÓN I
APELLIDO Y NOMBRE: CASTILLO CRISTIAN DAMIÁN
* ==========================
* EJERCICIO 8
* Escribir un programa que solicite un número entero y luego muestre por
* pantalla si el número es par o no. Recordar que un número es par si al
* dividirlo por 2, su resto es igual a 0.
* ==================================================
*/
if (par==0) {
System.out.println("Su número es par.");
} else {
System.out.println("Su número es impar.");
}
}
}
Ejercicio N°9:
Código:
package com.mycompany.ejercicio9;
/*
* UCASAL - PROGRAMACION I
* Autor/a: Cristian D. Castillo
* ==========================
* EJERCICIO 9
* Mostrar los número del 1 al 30 en forma ascendente.
* ==================================================
*/
Ejercicio N°10:
Código:
package com.mycompany.ejercicio10;
/*
* UCASAL - PROGRAMACION I
* Autor/a: Cristian D. Castillo
* ==========================
* EJERCICIO
* Mostrar los número del 1 al 30 en forma descendente.
* ==================================================
*/
Ejercicio N°11:
Código:
package com.mycompany.ejercicio11;
/*
* UCASAL - PROGRAMACION I
UNIVERSIDAD CATÓLICA DE SALTA
FACULTAD: INGENIERÍA
CARRERA: LIC. CIENCIAS DE DATOS
MATERIA: PROGRAMACIÓN I
APELLIDO Y NOMBRE: CASTILLO CRISTIAN DAMIÁN
* Autor/a: Cristian D. Castillo
* ==========================
* EJERCICIO 11
* Mostrar los números pares entre 10 y 40 en forma ascendente.
* ==================================================
*/
Ejercicio N°12:
Código:
package com.mycompany.ejercicio12;
/*
* UCASAL - PROGRAMACION I
* Autor/a: Cristian D. Castillo
* ==========================
* EJERCICIO 12
* Mostrar los números impares del 60 al 30 en forma descendente.
* ==================================================
*/
Ejercicio N°13:
Mostrar la tabla de multiplicar del 6 (Ej. 6x1=6; 6x2=12; etc.)
UNIVERSIDAD CATÓLICA DE SALTA
FACULTAD: INGENIERÍA
CARRERA: LIC. CIENCIAS DE DATOS
MATERIA: PROGRAMACIÓN I
APELLIDO Y NOMBRE: CASTILLO CRISTIAN DAMIÁN
Código:
package com.mycompany.ejercicio13;
/*
* UCASAL - PROGRAMACION I
* Autor/a: Cristian D. Castillo
* ==========================
* EJERCICIO 13
* Mostrar la tabla de multiplicar del 6 (Ej. 6x1=6; 6x2=12; etc.)
* ==================================================
*/
Ejercicio N°14:
Código:
package com.mycompany.ejercicio14;
/*
* UCASAL - PROGRAMACION I
* Autor/a: Cristian D. Castillo
* ==========================
* EJERCICIO 14
* Mostrar los múltiplos de 5 desde el 1 al 100. (usar mod)
* ==================================================
*/
Ejercicio N°15:
Solicitar 5 números al usuario. Luego mostrar: la suma total de todos los números y el
producto de todos los números.
Código:
package com.mycompany.ejercicio15;
import java.util.Scanner;
/*
* UCASAL - PROGRAMACION I
* Autor/a: Cristian D. Castillo
* ==========================
* EJERCICIO 15
* Solicitar 5 números al usuario. Luego mostrar: la suma total de todos los
* números y el producto de todos los números.
* ==================================================
*/
Ejercicio N°16:
Código:
package com.mycompany.ejercicio16;
/*
* UCASAL - PROGRAMACION I
* Autor/a: Cristian D. Castillo
* ==========================
* EJERCICIO 16
* Mostrar los números del 1 al 30 en forma ascendente.
* ==================================================
*/
while (num<=30) {
System.out.println("|" + num + "|");
num++;
}
}
}
Ejercicio N°17:
Código:
UNIVERSIDAD CATÓLICA DE SALTA
FACULTAD: INGENIERÍA
CARRERA: LIC. CIENCIAS DE DATOS
MATERIA: PROGRAMACIÓN I
APELLIDO Y NOMBRE: CASTILLO CRISTIAN DAMIÁN
package com.mycompany.ejercicio17;
/*
* UCASAL - PROGRAMACION I
* Autor/a: Cristian D. Castillo
* ==========================
* EJERCICIO 17
* Mostrar los números del 1 al 30 en forma descendente.
* ==================================================
*/
while (num>0) {
System.out.println("|" + num + "|");
num--;
}
}
}
Ejercicio N°18:
Código:
package com.mycompany.ejercicio18;
/*
* UCASAL - PROGRAMACION I
* Autor/a: Cristian D. Castillo
* ==========================
* EJERCICIO 18
* Mostarr los números impares del 60 al 30 en forma descendente.
* ==================================================
*/
public class Ejercicio18 {
Ejercicio N°19:
Código:
package com.mycompany.ejercicio19;
/*
* UCASAL - PROGRAMACION I
* Autor/a: Cristian D. Castillo
* ==========================
* EJERCICIO 19
* Mostrar la tabla de multiplicar del 6 (Ej. 6x1=6; 6x2=12; etc.)
* ==================================================
*/
while (num<=10) {
if (num==1) {
System.out.print("6x" + num + "=" + num*6);
}else {
System.out.print("; 6x" + num + "=" + num*6);
}
num++;
}
}
}
Ejercicio N°20:
UNIVERSIDAD CATÓLICA DE SALTA
FACULTAD: INGENIERÍA
CARRERA: LIC. CIENCIAS DE DATOS
MATERIA: PROGRAMACIÓN I
APELLIDO Y NOMBRE: CASTILLO CRISTIAN DAMIÁN
Desde un número N y otro P ingresados por el usuario, mostrar todos los números desde P
hasta N. (suponer que P es mayor que N)
Código:
package com.mycompany.ejercicio20;
import java.util.Scanner;
/*
* UCASAL - PROGRAMACION I
* Autor/a: Cristian D. Castillo
* ==========================
* EJERCICIO 20
* Desde un número N y otro P ingresados por el usuario, mostrar todos los
* números desde P hasta N. (suponer que P es mayor que N)
* ==================================================
*/
public class Ejercicio20 {
while (num1<=num2) {
System.out.println("|" + num1 + "|");
num1++;
}
}
}