• Publicidad

Asignación por teclado

¿Apenas comienzas con Perl? En este foro podrás encontrar y hacer preguntas básicas de Perl con respuestas aptas a tu nivel.

Asignación por teclado

Notapor el_eddy » 2008-06-07 09:44 @447

Bueno, me gustaría saber cómo hago para que el usuario puede asignar un valor a la variable, no sé si me explico bien, pero lo que digo es que se pueda hacer esto:

Sintáxis: [ Descargar ] [ Ocultar ]
Using python Syntax Highlighting
#fragmento de una calculadora basica que hize en python
if operacion == '+': #realiza operacion de suma
                resultado = numeroA + numeroB
                numeroA = float (raw_input('Tecle un numero :  '))
                numeroB = float (raw_input('Teclea otro numero:  '))
Coloreado en 0.003 segundos, usando GeSHi 1.0.8.4

En este código el usuario asigna el valor por medio del teclado a la variable numeroA y luego a la variable numeroB ¿Cómo hago esto en Perl?
el_eddy
Perlero nuevo
Perlero nuevo
 
Mensajes: 2
Registrado: 2008-06-06 20:39 @902

Publicidad

Notapor explorer » 2008-06-07 10:02 @460

Bienvenido a los foros de Perl en Español, el_eddy.

Para leer del teclado, se suele usar el operador diamante (<>).

Algo así:
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
if ( $operacion eq '+' ) {
    $numeroA = ( print('Tecle un número :  '), <> );
    $numeroB = ( print('Teclea otro número:'); <> );
    $resultado = $numeroA + $numeroB;
}
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4


aunque es mejor escribirlo así:
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
if ( $operacion eq '+' ) {
    print 'Tecle un número :  ';
    $numeroA = <>;
    print 'Teclea otro número:';
    $numeroB = <>;
    $resultado = $numeroA + $numeroB;
}
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Notapor el_eddy » 2008-06-07 11:48 @533

Gracias por la ayuda.
el_eddy
Perlero nuevo
Perlero nuevo
 
Mensajes: 2
Registrado: 2008-06-06 20:39 @902


Volver a Básico

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 4 invitados

cron