En este curso aprenderemos a usar la estructura de control IF & ELSE escribiéndolos en los lenguajes C++ de Builder, Delphi y Visual Basic para ver las pequeñas diferencias que estos tienen y así poder llevar fácilmente de un lenguaje a otro el código.
La estructura de selección IF/ELSE le permite al programador escribir líneas de código diferentes para dos distintas condiciones en caso de que la condición sea verdadera entonces se ejecutaran una a más líneas de código en caso de que la condición sea falsa se ejecutara otro código distinto al que se ejecuta cuando es verdadero.
Por ejemplo este pseudocódigo:
SI LA NOTA ES MAYOR A 51 ENTONCES:
APROBADO.
DE LO CONTRARIO:
REPROBADO.
Vamos a escribir este pequeño seudocódigo con el fin de enseñar a usarlo si no la distinta forma de codificarlo en los distintos lenguajes:
En C++:
IF X>51 {
SHOWMESSAGE (“APROBADO”); }
ELSE {
SHOWMESSAGE (“REPROBADO”) }
Ahora en DELPHI:
IF X>51 THEN
BEGIN
SHOWMESSAGE ('APROBADO');
END
ELSE
SHOWMESSAGE ('REPROBADO')
END;
Ahora en VISUAL BASIC:
IF (C > 51) THEN
MSGBOX ("APROBADO")
END
ELSE
MSGBOX ("REPROBADO")
END IF
Ahora vamos a anidar varios IF dentro de otro IF, para eso vamos a resolver el siguiente enunciado:
Asignar la letra A si es la nota es mayor o igual a 90, B si es entre 80 y 89, C si esta entre 70 y 79, D si esta entre 60 y 69 y F en si la nota es de 59 para abajo.
Entonces primeramente haremos el código para DELPHI:
IF X>=90 THEN
BEGIN
SHOWMESSAGE ('A');
END
ELSE
IF X>=80 THEN
BEGIN
SHOWMESSAGE ('B');
END
ELSE
IF X>=70 THEN
BEGIN
SHOWMESSAGE ('C');
END
ELSE
IF X>=60 THEN
BEGIN
SHOWMESSAGE ('D');
END
ELSE
SHOWMESSAGE ('E');
END;
Ahora vamos a escribir el mismo código en C++:
IF (X>=90) {
SHOWMESSAGE ('A');
}
ELSE
IF (X>=80) {
SHOWMESSAGE ('B');
}
ELSE
IF (X>=70) {
SHOWMESSAGE ('C');
}
ELSE
IF (X>=60) {
SHOWMESSAGE ('D');
}
ELSE
SHOWMESSAGE ('E');
END;
Ahora vamos a escribir el mismo código en VISUAL BASIC.NET:
IF X >= 90 THEN
MSGBOX ("A")
ELSE
IF X >= 80 THEN
MSGBOX ("B")
ELSE
IF X >= 70 THEN
MSGBOX ("C")
ELSE
IF X >= 60 THEN
MSGBOX ("D")
ELSE
MSGBOX ("E")
END IF
END IF
END IF
END IF
Bueno con este ejemplo se ilustra claramente cómo se escribe la sentencia IF/ELSE en los distintos lenguajes en el lenguaje JAVA es el mismo que en el lenguaje C++.
Estructura de control IF en distintos lenguajes para distintos programas
5 alumnos Curso de informática en el cual aprenderás usar la estructura de control IF ,... [22/12/11] |
Estructura de selección múltiple Switch en distintos lenguajes. Informática
17 alumnos Curso de informática en el cual aprenderemos a codificar la estructura de selección... [23/12/11] |
Aprender a usar la sentencia de For para codificar en diferentes lenguajes
5 alumnos Aprende a codificar la estructura de repetición FOR en distintos lenguajes... [23/12/11] |