Volver a la página principal
martes 15 octubre 2024
5

Cómo hacer un condicional en Fortran

La sentencia if en Fortran se utiliza para tomar decisiones dentro de un programa, ejecutando diferentes bloques de código según una condición específica. Es fundamental en la estructura de control de flujo del programa, permitiendo ejecutar ciertas acciones solo cuando se cumplen ciertas condiciones.

¿Cómo usar if en Fortran?

Fortran ofrece varias formas de implementar la sentencia if, desde versiones simples hasta estructuras más complejas que permiten manejar múltiples condiciones. Las más comunes son el if simple, if-else, y el if anidado.

Sintaxis básica del if

if (condición) then
   ! Bloque de código a ejecutar si la condición es verdadera
end if

Sintaxis if-else

if (condición) then
   ! Código si la condición es verdadera
else
   ! Código si la condición es falsa
end if

Sintaxis if anidado

if (condición1) then
   ! Código si la condición1 es verdadera
elseif (condición2) then
   ! Código si la condición1 es falsa y condición2 es verdadera
else
   ! Código si ambas condiciones son falsas
end if

Ejemplos de uso de if en Fortran

Ejemplo 1: Uso simple de if

program ejemplo_if
  integer :: numero
  print *, "Ingrese un número:"
  read *, numero

  if (numero > 0) then
     print *, "El número es positivo."
  end if
end program ejemplo_if

Ejemplo 2: Uso de if-else

program ejemplo_if_else
  integer :: numero
  print *, "Ingrese un número:"
  read *, numero

  if (numero > 0) then
     print *, "El número es positivo."
  else
     print *, "El número no es positivo."
  end if
end program ejemplo_if_else

Ejemplo 3: Uso de if anidado

program ejemplo_if_anidado
  integer :: numero
  print *, "Ingrese un número:"
  read *, numero

  if (numero > 0) then
     print *, "El número es positivo."
  elseif (numero < 0) then
     print *, "El número es negativo."
  else
     print *, "El número es cero."
  end if
end program ejemplo_if_anidado

Referencia oficial

Para más detalles sobre el uso de la sentencia if en Fortran, puedes consultar la documentación oficial de Fortran.

Etiquetas:
fortran
Compartir:
Creado por:
Author photo

Jorge García

Fullstack developer