domingo, 2 de febrero de 2014

Groovy: comparativa con otros lenguajes ... no.2

En este post vamos a realizar un ejercicio muy sencillo de programación básica.

Un convertidor de dólares a pesos.

Iniciamos con Groovy:

static main(args){

//definimos la constante "CAMBIO"
def CAMBIO=13.3481
def dolar=System.console().readLine 'Introduce dolar:'
println "valor (usd): $dolar"
dolar=Double.parseDouble(dolar)
println "cambio (mxn): ${dolar*CAMBIO}"
}

En Python:
global CAMBIO
CAMBIO=13.3481
dolar=0.0
dolar=float(raw_input('Introduce dolares: '))
print "valor (usd): $",dolar
print "cambio (mxn): %f"%(dolar*CAMBIO)

En Ruby:
CAMBIO=13.3481
dolar=0.00
puts "Introduce dolares: "
STDOUT.flush
dolar=gets.chomp
dolar=dolar.to_f
puts "valor introducido (usd):$ #{dolar}"
puts "cambio (mxn): $ #{dolar*CAMBIO}"

En Perl:
use strict;
use warnings;
use constant CAMBIO => 13.3481;

my($dolar,$resultado);

print "Introduce dolares: \n";
$dolar=<STDIN>;
chomp($dolar);
print "valor (usd): $dolar\n";
$resultado=$dolar*CAMBIO;
print "cambio (mxn): $resultado\n";

En Scala:
object Scalar extends App{
val CAMBIO=13.3481
Console.println("Introduce dolares:")
var dolar:Double=readDouble
Console.println("valor (usd): "+dolar)

def resultado={
dolar*CAMBIO
}
Console.println("cambio (mxn):"+resultado)

}
En Bash:
clear
CAMBIO=13.3481
echo "Introduce dolares: "
read DOLAR
echo "valor (usd): $DOLAR"
RESULTADO=`echo "$DOLAR * $CAMBIO" | bc -l`
echo "cambio (mxn): $RESULTADO"


No hay comentarios:

Publicar un comentario

Vibe Coding (la programación vía IA): ¿el futuro de la programación?

Vibe Coding es un nuevo paradigma de programación, una nueva forma de crear código. Es un enfoque emergente en el desarrollo de sof...

Etiquetas

Archivo del blog