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