woss

priii

Nov 10th, 2011
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. PROGRAM priii
  2.  
  3. CHARACTER(10) :: names(0:9)
  4. REAL :: prices(0:9)
  5. INTEGER :: i, o
  6.  
  7. WRITE (*,*) "Seja bem-vindo(a) ao programa priii"
  8. WRITE (*,*) "Por favor, digite na sequência o nome e o respectivo preço de 10 produtos"
  9.  
  10. DO i = 0, 9
  11.  
  12.    WRITE (*,*) "Nome do produto", i
  13.    READ (*,*) names(i)
  14.  
  15.    WRITE (*,*) "Preço do produto", i
  16.    READ (*,*) prices(i)
  17.  
  18. END DO
  19.  
  20. MENU: DO
  21.  
  22.    WRITE (*,*) "1. Mostrar a lista de nomes e preços em ordem alfabética"
  23.    WRITE (*,*) "2. Mostrar a lista de nomes e preços ordenado por preços de menor a maior"
  24.    WRITE (*,*) "3. Mostrar a lista de nomes e preços ordenado por preços de maior a menor"
  25.    WRITE (*,*) "0. Sair"
  26.  
  27.    READ (*,*) o
  28.  
  29.    SELECT CASE (o)
  30.  
  31.       CASE (1)
  32.          ! ordem alfabetica
  33.  
  34.       CASE (2)
  35.          ! ordem crescente de preços
  36.  
  37.       CASE (3)
  38.          ! ordem descrecente de preços
  39.  
  40.       CASE default
  41.          EXIT MENU
  42.  
  43. END DO MENU
  44.  
  45. WRITE (*,*) "Obrigado por utilizar nosso programa. Passe bem!"
  46.  
  47. END PROGRAM priii
  48.  
Advertisement
Add Comment
Please, Sign In to add comment