Está en la página 1de 5

UNIVERSIDAD MAYOR DE SAN ANDRES FECHA: 24/02/2018

APELLIDO: MAMANI PAJARITO DOCENTE: LIC. MORALES RIOS MENFY

NOMBRE: JHONATHAN KEVIN CARRERA: INFORMÁTICA

CI: 14476441 Lpz MATERIA: INF – 111

PRÁCTICA # 3
1° ENCONTRAR LA SIGUIENTE HORA. Resuelto por Mamani Pajarito Jhonathan Kevin el 24 de febrero del
2018 en la UMSA

Ejemplo: 10: 00: 00 (Entrada) => 10:00:01 (Salida)

DIAGRAMA DE FLUJO
UNIVERSIDAD MAYOR DE SAN ANDRES FECHA: 24/02/2018

CODIGO JAVA
//Horas - Minutos - Segundos
import java.util.Scanner;
public class ejer1
{
public static void main(String[] args)
{
int h, m, s;
Scanner sc=new Scanner (System.in);
System.out.println ("Introduzca Horas, minutos, segundos: \n\t(Formato de 24 hrs)");
h = sc.nextInt ();
if(h>23){
System.out.println ("Formato de hora incorrecto");
}
m = sc.nextInt();
if(m>59){
System.out.println ("Formato de hora incorrecto");
}
s = sc.nextInt ();
if(s>59){
System.out.println ("Formato de hora incorrecto");
}
else{
if(s==59){
s=0; m=m+1;
if(m==60){
m=0; h=h+1;
if(h==24){
h=0; s=s+1;
}
else{
}
}
else{
}
}
else{
s=s+1;
}
System.out.println ("La hora es: "+h+":"+m+":"+s);
}
}
}

CAPTURA DE PANTALLA

Encontrar la siguiente hora. Resuelto por Mamani Pajarito Jhonathan Kevin el 24 de febrero del 2018 en la
UMSA
UNIVERSIDAD MAYOR DE SAN ANDRES FECHA: 24/02/2018

2° ENCONTRAR EL SIGUIENTE DÍA. Resuelto por Mamani Pajarito Jhonathan Kevin el 24 de febrero del 2018
en la UMSA

Ejemplo: 28/02/2018 => 01/03/2018

Entrada Salida

DIAGRAMA DE FLUJO

CODIGO JAVA
//Encontrar_siguiente_dia
import java.util.Scanner;
public class ejer2
{
public static void main(String[] args)
{
int d, m, a;
Scanner sc=new Scanner (System.in);
System.out.println (" Introduzca el Día, mes y año:");
d = sc.nextInt ();
m = sc.nextInt ();
a = sc.nextInt ();
UNIVERSIDAD MAYOR DE SAN ANDRES FECHA: 24/02/2018

if(d==31 && m==2 || m>12 && d>31){


System.out.println ("Formato incorrecto");
}
else{
if(a%4==0 && m==2 && d>28){
d=1; m=m+1;
}
else{
if(m==2 && d==28 && a%4!=0){
m=m+1; d=1;
}
else{
if(m==4 || m==6 || m==9 || m==11 && d==30){
m=m+1; d=1;
}
else{
if(d>30 && m==1 || m==3 || m==5 || m==7 || m==8 || m==0){
d=d+1;
if(d>31){
d=1; m=m+1;
}
}
else{
if(d==31 && m==12){
d=1; m=1; a=a+1;

}
else{
d=d+1;

}
}
}
}
}
System.out.println ("La fecha es: "+d+"/"+m+"/"+a);
}
}
}

CAPTURA DE PANTALLA

ENCONTRAR EL SIGUIENTE DÍA. Resuelto por Mamani Pajarito Jhonathan Kevin el 24 de febrero del 2018 en
la UMSA.
UNIVERSIDAD MAYOR DE SAN ANDRES FECHA: 24/02/2018

3° ¿CUANTOS LADRILLOS ENTRAN EN UNA PARED DE BASE (B) Y ALTURA (H)? Resuelto por Mamani
Pajarito Jhonathan Kevin el 24 de febrero del 2018 en la UMSA.

DIAGRAMA DE FLUJO

CODIGO JAVA
//Cuantos_ladrillos_entran_en_una_pared
import java.util.Scanner;
public class ejer3
{
public static void main(String[] args)
{
int al, b, h, a;
al = 450;
Scanner sc=new Scanner (System.in);
System.out.println ("Introduzca la base y altura de la pared:");
b = sc.nextInt ();
h = sc.nextInt ();
b = b * 100;
h = h * 100;
a = b * h;
a = a / al;
System.out.println ("Entran "+a+" ladrillos");
}
}

CAPTURA DE PANTALLA

¿CUANTOS LADRILLOS ENTRAN EN UNA PARED DE BASE (B) Y ALTURA (H)? Resuelto por Mamani
Pajarito Jhonathan Kevin el 24 de febrero del 2018 en la UMSA.

También podría gustarte