0% encontró este documento útil (0 votos)
4 vistas8 páginas

Ejercicios de Programación en Java

xdxdxd

Cargado por

hihiri3170
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
4 vistas8 páginas

Ejercicios de Programación en Java

xdxdxd

Cargado por

hihiri3170
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

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 sac void main(Sring[] args) {

Scanner scanner = new Scanner(Sys[Link]);

// Soliciar al usuario ingresar la candad de dinero en moneda local

Sys[Link].prinln("Ingrese la candad de dinero en moneda local:");

double dineroLocal = [Link]Double();

// Calcular la candad de dinero en moneda local a las 8:00 a.m.

double dinero8AM = conversionA_las8AM(dineroLocal);

// Calcular la candad de dinero en moneda local al mediodía

double dineroMediodia = conversionAlMediodía(dineroLocal);


// Imprimir resulados

Sys[Link].prinln("Candad de dinero en moneda local a las 8:00 a.m.: " + dinero8AM);

Sys[Link].prinln("Candad 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);
}
}

También podría gustarte