Está en la página 1de 6

ENTREGA PREVIA 1

PROGRAMACION DE COMPUTADORES

INTEGRANTES
EDUAR ENRIQUE QUEVEDO ALONSO
ERICA FERNANDA CASTRO PEÑA
WENDY YHOANA MARTINEZ FLORIDO
JOHN BRIAN GARCIA RENDON

PROFESOR: NESTOR DAVID GONZALES NAVARRO

UNIVERSIDAD POLITECNICO GRANCOLOMBIANO


FACULTAD DE INGENIERIA, TECNOLOGIA Y SOFTWARE
INGENIERIA INDUSTRIAL MODALIDAD VIRTUAL
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.
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.
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 año, 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.

SOLUCION:
import java.util.Scanner;

public class Siglo {

public static void main (String [] args) {

Scanner entrada = new Scanner (System.in);

System.out.println("Ingrese un valor para año ");

int siglo = 0, primer_anho=0;

int anho =entrada.nextInt();

if (anho>0) {

anho=anho;

} else {
System.out.println("Ingrese un numero positivo");

anho = entrada.nextInt();

siglo = siglo(anho);

primer_anho = primer_anho(siglo);

System.out.println("El año " + anho + " pertencece al siglo "+ siglo);

System.out.println("El primer año del siglo "+ siglo + " es: " + primer_anho);

entrada.close();

// 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 año

static int primer_anho (int b) {

return (((b-1) *100) +1);

}
2. Problema de los precios:

Considere el siguiente problema:


Pedro abrió su carnicería a las 8 de la mañana. A las 10, viendo que la demanda de carne
era alta, incrementó su precio un 10%. Desde las 10:00 am hasta el mediodía no vendió
nada, por lo que decidió reducir el precio un 10% en la tarde. Si a las 11 a.m. el precio de la
carne era P, ¿cuál era el precio de la carne a las 9:00 a.m.? ¿cuál era el precio de la carne a
la 1:00 p.m.?

A. Escriba un método que reciba como entrada el valor de P y retorne el precio de la


carne a las 9:00 a.m.
B. Escriba un método que reciba como entrada el valor de P y retorne el precio de la
carne a la 1:00 p.m.
C. Complete el programa de forma que lea del teclado el valor de P, e imprima en
pantalla
el precio de la carne a las 9:00 a.m. y a la 1:00 p.m. El programa debe usar los métodos
creados en los literales a y b.
SOLUCION:
package Entrega1Programacion;

public class ProblemadePrecios {

public static void main(String[] args) {

double valor11am = 22000;

double porcentaje = 0.1;

double valorporcentaje = 2200;

int horaam = 9;

int horapm = 1;

if (horaam >= 9)

System.out.println("Precio de la carne a las 9 es " + (valor11am - valorporcentaje));

if (horapm <= 1)

System.out.println("Precio de la carne a las 1 es " + (valor11am - valorporcentaje));

}
3. Conversión de medidas de peso
Escriba un programa que pida al usuario el número de gramos de masa de un objeto, y
muestre en pantalla las conversiones de dicha cantidad a kilogramos, libras y onzas.

SOLUCION:

Algoritmo conversiones:

Definir g.k. l. oz. Como real.

Escribir “ingrese el valor en gramos de desea”

Leer g.

kg˂ - g/1000

l ˂- g*0,00220462262

oz ˂- g*0,035274

Escribir g, “g son:”,kg,”kilogramos”

Escribir g, “g son:”,l,”libras”

Escribir g, “g son:”,oz,”onzas”

También podría gustarte