Origen Del Lenguaje
En SL existen dos sentencias condicionales: sentencia
Si y sentencia eval. La primera posibilita elegir qué parte de un programa se ejecutará si cierta condición secumple. La segunda puede ayudar a mejorar la legibilidad de un grupo de sentencias si muy largas o complejas. La sintaxis básica de la sentencia si es:
si ( condición )
{
Sentencias…
SinoSentencias…
La cláusula “sino“y las sentencias correspondientes son opcionales: solo se usan cuando el programa necesita tomar acciones si la condición es falsa.
Primer ejemplo
Unacaracterística peculiar de los triángulos es que ninguno de sus lados puede ser superior a la suma de los otros dos. El siguiente programa verifica si tres valores ingresados por el usuario pueden ser utilizados como longitudes de un triángulo. El programa utiliza una construcción sencilla
si…sino
/* Objetivo: determinar si tres valores numéricos ingresados pro el usuario pueden ser los lados de untriangulo
/* Inicio
Var a , b, c : numérico
Leer (a , b, c)
si ( (a > b + c) or (b > a + c) or (c > a + b) )
{
imprimir (“\nNo pueden ser los lados de un triángulo”)
sino
imprimir(“\nPueden formar un triángulo”)
}
Fin
Ciclo mientras
Esta construcción posibilita ejecutar repetidamente un conjunto de
Sentencias mientras se cumpla cierta condición definida por elProgramador.
La sintaxis del ciclo mientras es:
Mientras ( condición )
{
Sentencias...
}
Debemos notar que la condición va siempre entre paréntesis.
Primer ejemplo
Como ejemplo deuso del ciclo mientras escribiremos un programa para
calcular cuántos guaraníes recaudaremos en un sorteo si vendemos tíckets
numerados del 1000 al 9999, asumiendo que vendemos todos los
números.Cada tícket cuesta lo que su número indica, es decir, el tícket número 425
cuesta cuatrocientos veinticinco.
/* OBJETIVO: Calcular cuanto se recaudara’ en un sorteo, si vendemos todos Los...
Regístrate para leer el documento completo.