Algoritmo que determina mes y año

Solo disponible en BuenasTareas
  • Páginas : 4 (873 palabras )
  • Descarga(s) : 0
  • Publicado : 16 de diciembre de 2011
Leer documento completo
Vista previa del texto
1.- Planteamiento
Elaborar un algoritmo con enfoque sistémico que permita aceptar la fecha de nacimiento de un apersona y con ella determinar su edad en años, meses y días.
2.-Datos:
Preguntar alUsuario
“Deme el dia “formato dd
“Deme el mes” formato mm
“Deme el año” formato yyyy
3.- cálculos:
Caso 1; si (día > numero) comenzar cálculos. romper;
Caso 2; si (numero1 -2) díascalculados en año bisiesto. romper;
Caso 3; si (numero 1-4) comenzar cálculos. Romper;
Caso 4; si (dia>numero) comenzar cálculos .romper;
Caso5; si (dia> numero) numero 1-6;romper;
Caso6; si(dia>numero) numero 1-7;romper;
Caso 7; si (dia>numero) numero 1-8; romper;
Caso 8; si(dia>numero)numero1-8;romper;
Caso 9; si(dia>numero) numero1-10;romper;
Caso10;si(dia>numero)numero1-11; romper;
Caso11; si(dia>numero) numero1-10;romper;
Caso 12;si(dia>numero)numero1; romper;
4- resultado:
(“La fecha capturada es:”);
(“Los años que tiene son:”);
(“Con meses:”);
(“Y losdías”);
5.- Condición de paro
Automáticamente termina
import java.text.*;
import java.util.*;

class Fecha{
public static void main (String[] args){

int diap, mesp,añop,edadactual,calculo,diascal,Feb;
Date diaActual,Mesactual,añoactual;
diaActual = new Date();
int año,mes,dia, Totaldias;
SimpleDateFormat formato,diass,añoss;Mesactual = new Date();
añoactual = new Date();
Scanner teclado=new Scanner(System.in);
formato = new SimpleDateFormat(" dd");
String cadenadia = formato.format(diaActual);int numero=Integer.parseInt(cadenadia .trim());
diass = new SimpleDateFormat(" MM");
String cadenaFecha = diass.format(Mesactual);
intnumero1=Integer.parseInt(cadenaFecha .trim());
añoss = new SimpleDateFormat(" yyyy");
String cadenaaño = añoss.format(añoactual);
int numero2=Integer.parseInt(cadenaaño...
tracking img