Script TCL para determinar si un número es positivo, negativo o cero usando la declaración if-else

En este artículo, conoceremos la sintaxis de la declaración if-else en Tool Command Language. Comprenderemos el script TCL para determinar si un número es positivo, negativo o cero usando una declaración if-else con la ayuda de un ejemplo. Discutámoslo uno por uno.

Requisito previo: 
también puede leer este artículo para saber más sobre TCL de la siguiente manera.
https://www.geeksforgeeks.org/basics-of-ns2-and-otcltcl-script/ .

Descripción general:
para comprenderlo mejor, veremos un ejemplo que cubre todas sus variaciones. Para comprender mejor esta afirmación, compararemos su sintaxis con la del lenguaje C. 

Ejemplo:
tomemos un ejemplo simple en el que deseamos saber si un número es positivo, negativo o cero. Entendamos este código en los siguientes pasos de la siguiente manera. 

Paso 1:
Nuestro primer paso es leer el número de entrada. Solicitamos al usuario y obtenemos la entrada usando gets .

puts "Enter a number"
gets stdin number

Paso 2:
Nuestro próximo paso es apropiarnos del mapeo de condiciones if-else. Esto puede hacerse de la siguiente manera.

if {$number>0} {
puts "The number is a positive number"
} elseif {$number<0} {
puts "The number is a negative number"
} else {
puts "The number is zero"
}

Nota: 
la sintaxis de if-else debe ser exactamente como se muestra arriba. Si ignora los espacios o escribe la llave de apertura en una nueva línea, el resultado será un error.

Paso 3:
ahora comparemos el código anterior con el aspecto que tendría en lenguaje C para comprender mejor la sintaxis de la siguiente manera.

if(number>0)
{
printf("The number is a positive number");
} else if(number<0)
{
printf("The number is a negative number");
}
else
{
printf("The number is zero");
}

Paso 4:
el código completo con la salida es el siguiente.

Código –

puts "Enter a number "
gets stdin number
if {$number>0} {
puts "The number is a positive number"
} elseif {$number<0} {
puts "The number is a negative number"
} else {
puts "The number is zero"
}

Producción :

Publicación traducida automáticamente

Artículo escrito por zyeshwanth y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *