Edad pasada a segundos


  Descripción:

Desde luego se preguntaran como se podrá calcular con exactitud la edad llevada a segundos de cada uno de ustedes,  bueno ahora les presentare un ejemplo en tres lenguajes de programación diferente, que se podrán ejecutar casi en cualquier maquina.
Los siguientes códigos fueron probados en Ubuntu 10.10, por lo cual se garantiza su funcionalidad en este sistema operativo. Por otro lado los códigos son implementados via terminal en la maquina, aunque igual se pueden hacer ejecutables.


Códigos:

---------------
Lenguaje c
---------------

#include
main()
{
0int date;
int birth;
int year = 0;
date=2011;
printf("ingrese la fecha de nacimiento \n");
scanf("%d",&birth);
printf("\n");
year = date - birth;
year = year%100;
printf("la edad es %d\n",year);
year = year * 31536000;
printf("la edad en segundos es %d\n",year);
}

---------------------
LENGUAJE PERL
---------------------

#!/usr/bin/local/perl

Printf "ingrese el año de nacimiento:" ;
$a = ;
Printf "ingrese el mes de nacimiento" ;
$b = ;
Printf "ingrese el dia en que nació" ;
$c = ;
$year_current =2011;
$month =2592000;
$year =31536000;
$day =86400;
$age $year_current $a;
$year $age $year;
$month $month $b
$day $day $c;
$sum $year $month $day;
Printf "la edad en segundos equivale a:".$suma."\n";

--------------------------
LENGUAJE PYTHON
--------------------------

#! /usr/bin/python

edad = 0
fecha = 2011
print "ingrese su año de nacimiento  \n"
nacimiento = input()
edad = fecha - nacimiento
edad = edad%100
print "la edad es: "+str(edad)
edad = edad*31536000
print "la edad en segundos es: "+str(edad)





como ya se abran dado cuenta analizando los códigos anteriormente planteados se nota una clara diferencia en la forma de escribir en cada lenguaje de programación aunque l lógica del programa sigue siendo la misma.

Comentarios

Entradas más populares de este blog

Convertir decimal a binario, octal y hexadecima

Juego del gato