Entrega semana 3.
Taller de Ejercicios
Grupo G06 28
Integrantes:
Jorge Fernando Giraldo Ramirez
Edwin Daza Chavez
Cristian Rios Gonzalez
Julio Sabogal Montoya
Docente:
Ricardo Antonio Botero Rios
Institución Universitaria Politécnico Grancolombiano.
Facultad de Ingeniería e Innovación.
Programación de Computadores
Septiembre 8 de 2025
Ejercicio
1. Siglo
En la clase de historia de Juan con frecuencia se habla de los siglos en que ocurrieron ciertos
hechos. Esto hace que a Juan se le dificulte un poco ubicar los hechos en una línea de tiempo. Su
tarea es escribir un programa java que ayude a Juan.
A. Escriba un método java llamado siglo, el cual recibe como entrada el número de un año
(positivo), y retorna el número del siglo al que pertenece el año.
B. Escriba un método java llamado primer_anho, el cual recibe como entrada el número de
un siglo (positivo), y retorna el número del primer año de dicho siglo.
C. Complete el programa de forma que lea del teclado un valor n correspondiente a un año,
e imprima en pantalla el número del siglo al que pertenece el año n y el primer año de
dicho siglo. El programa debe usar los métodos creados en los literales a y b.
Código en java.
import
[Link]; public
class Siglo {
public static void main (String [] args) {
Scanner entrada = new Scanner ([Link]);
[Link]("Ingrese un valor para año ");
int siglo = 0, primer_anho=0;
int anho =[Link]();
if (anho>0) {
anho=anho;
} else {
[Link]("Ingrese un numero positivo");
anho = [Link]();
}
siglo = siglo(anho);
primer_anho = primer_anho(siglo);
[Link]("El año " + anho + " pertencece al siglo "+ siglo);
[Link]("El primer año del siglo "+ siglo + " es: " + primer_anho);
[Link]();
}
// Creación del método siglo
static int siglo (int a) {
if (a%100==0) {
return (a/100);
} else {
return ((a/100) +1);
}
}
// Creación del método primer_anho
static int primer_anho (int b) {
return (((b-1) *100) +1);
}
}
Pruebas
• Año 1900.
• Año 200.
• Año 3750.
• Año 2022.
• Año 1492.
. Conversión de moneda
Juan está planificando un viaje a un país extranjero y necesita calcular la cantidad de dinero
que tendrá en la moneda local en diferentes momentos del día debido a las fluctuaciones en el tipo de
cambio.
A. Escribe un método en Java llamado "conversionA las8AM" que reciba como entrada la
cantidad de dinero en moneda local (P), y retorne la cantidad de dinero en moneda local
a las 8:00 a.m., antes de cualquier cambio en el tipo de cambio.
B. Escribe un método en Java llamado "conversionAlMediodía" que reciba como entrada la
cantidad de dinero en moneda local (P), y retorne la cantidad de dinero en moneda local
al mediodía, después de aplicar una disminución del 10% en el tipo de cambio.
C. Escribe un programa principal en Java que solicite al usuario ingresar la cantidad de
dinero en moneda local y luego muestre en pantalla la cantidad de dinero en moneda
local a las 8:00 a.m. y al mediodía.
DESARROLLO DE LA ACTIVIDAD:
impor [Link];
public class ConversionMoneda {
// Metodo para calcular la cantidad de dinero en moneda local a las 8:00 a.m.
public static double conversionA_las8AM(double dineroLocal) {
// La conversión a las 8:00 a.m. no aplica ningún cambio en el po de cambio
return dineroLocal;
// Metodo para calcular la cantidad de dinero en moneda local al mediodía
public static double conversionAlMediodía(double dineroLocal) {
// Aplicamos una disminución del 10% en el TIpo de cambio
public sac void main(Sring[] args) {
Scanner scanner = new Scanner(Sys[Link]);
// Soliciar al usuario ingresar la candad de dinero en moneda local
Sys[Link].prinln("Ingrese la candad de dinero en moneda local:");
double dineroLocal = [Link]Double();
// Calcular la candad de dinero en moneda local a las 8:00 a.m.
double dinero8AM = conversionA_las8AM(dineroLocal);
// Calcular la candad de dinero en moneda local al mediodía
double dineroMediodia = conversionAlMediodía(dineroLocal);
// Imprimir resulados
Sys[Link].prinln("Candad de dinero en moneda local a las 8:00 a.m.: " + dinero8AM);
Sys[Link].prinln("Candad de dinero en moneda local al mediodía: " + dineroMediodia);
3. Conversión de medidas de longitud
Escriba un programa que pida al usuario el número de metros de un objeto, y muestre en
pantalla las conversiones de dicha cantidad a pies, pulgadas y centímetros.
package Proyecto;
import [Link];
public class ConversionMedidas {
public static void main(String[] args) {
Scanner scanner = new Scanner([Link]);
// Solicitar al usuario el número de metros del objeto
[Link]("Ingrese el número de metros del objeto:");
double metros = [Link]();
// Realizar las conversiones
double pies = metros * 3.28084; // 1 metro = 3.28084 pies
double pulgadas = metros * 39.3701; // 1 metro = 39.3701 pulgadas
double centimetros = metros * 100; // 1 metro = 100 centímetros
// Mostrar resultados
[Link]("Conversión a pies: " + pies);
[Link]("Conversión a pulgadas: " + pulgadas);
[Link]("Conversión a centímetros: " + centimetros);
}
}