A estrutura de controle de fluxo no Fortran é obtida com o laço do, como demonstrado no exemplo seguinte, cujo código pode ser escrito, compilado e executado com a IDE Plato. Alternativamente, pode ser escrito com o Bloco de Notas e, no prompt de comando, compilado com o comando gfortran primos.f95 – o primos. Para rodá-lo, basta digitar o nome do programa (primos) e acionar a tecla Enter.
program primos integer :: start, ending print *, "Numeros Primos" print *, "Informe valor inicial: " read *, start if (start < 2) then start = 2 end if print *, "Informe valor final: " read *, ending if (ending < 3) then ending = 3 end if do i = start, ending do j = start, i/j if (mod(i,j) == 0) then exit end if end do if (j > (i/j)) then write (*,*) i end if end do end program primos
E a seguir, uma saída de tela:
Dúvidas? Espero que em outubro você decida entre a civilização e a barbárie!