From d046da215c515dcc0406226bbc35c43bb8c613b5 Mon Sep 17 00:00:00 2001 From: Rebecca Arzamendia Date: Thu, 28 Apr 2022 09:16:51 -0400 Subject: [PATCH] Initial commit --- README.md | 12 ++++++++++++ reloj.java | 123 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 135 insertions(+) create mode 100644 README.md create mode 100644 reloj.java diff --git a/README.md b/README.md new file mode 100644 index 0000000..789fa1a --- /dev/null +++ b/README.md @@ -0,0 +1,12 @@ +Reloj by Rebecca + +Muestra la hora,minutos y segundos +Para compilar el archivo, dentro de la ventana de consola ya sea CMD para Windows o Terminal para Ubuntu, se debe ejecutar el siguiente comando: + +javac reloj.java + +Luego para ejecutar se debe cargar el siguiente comando en la consola + +java reloj + +De esta forma ya se debería de ejecutar el programa. \ No newline at end of file diff --git a/reloj.java b/reloj.java new file mode 100644 index 0000000..9448d38 --- /dev/null +++ b/reloj.java @@ -0,0 +1,123 @@ +public class reloj { + int hora; + int minutos; + int segundos; + + public reloj(){ + hora=12; + minutos=0; + segundos=0; + } + + public reloj(int h,int m,int s){ + hora=h; + minutos=m; + segundos=s; + } + public reloj( int sm){ + hora=3; + minutos=200; + segundos=12000; + } + + public Setreloj(int smd){ + hora=3; + minutos=200; + segundos=12000; + + } + + int gethora(){ + + + return hora; + + } + + + public void sethoras(int horas){ + + this.horas=horas; + } + + public int getminutos(){ + + return minutos; + + } + + + public void setminutos(int minutos){ + + this.minutos=minutos; + } + + public int getsegundos(){ + + return segundos; + + } + + + public void setsegundos(int segundos){ + + this.segundos=segundos; + } + public void metodotick(){ + segundos++; + if (segundos==59){ + segundos=+1; + minutos++; + } + if(minutos==59){ + minutos=0; + hora=(hora+1)%23; + + + } + } + public void AddReloj(reloj relojParametro){ + hora = this.hora + relojParametro.hora; + minutos= this.minutos+ relojParametro.minutos; + segundos= this.segundos+ relojParametro.segundos; + + } + + public String toString(){ + + return "" + hora+":"+minutos+":"+segundos; + } + + + public void tickdecrement(){ + segundos++; + if (segundos==59){ + segundos=-1; + minutos++; + if(minutos==59){ + minutos=0; + hora=(hora+1)%23; + } + + } + + } + + +} + + public static void main(String[] args) { + reloj relojdemo=new reloj(); + System.out.println(relojdemo.toString()); + // aca se pide que ingrese + System.out.println("Ingrese los segundos"); + int ingresado=10; + relojdemo.Setreloj(ingresado); + + reloj relojdemo2=new reloj(1, 43, 50); + relojdemo.metodotick(); + System.out.println("La hora es"); + + } + +} -- libgit2 0.26.0