Rafael_Yuki

Untitled

Oct 16th, 2023
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.46 KB | None | 0 0
  1. funcao calcularArea()
  2.     var opcao, area
  3.  
  4.     escrever("Escolha uma forma geométrica para calcular a área:")
  5.     escrever("1 - Triângulo")
  6.     escrever("2 - Retângulo")
  7.     escrever("3 - Círculo")
  8.     escrever("4 - Quadrado")
  9.     escrever("5 - Trapézio")
  10.     ler(opcao)
  11.  
  12.     se opcao = 1 entao
  13.         var base, altura
  14.         escrever("Base do triângulo: ")
  15.         ler(base)
  16.         escrever("Altura do triângulo: ")
  17.         ler(altura)
  18.         area <- (base * altura) / 2
  19.     senao se opcao = 2 entao
  20.         var largura, altura
  21.         escrever("Largura do retângulo: ")
  22.         ler(largura)
  23.         escrever("Altura do retângulo: ")
  24.         ler(altura)
  25.         area <- largura * altura
  26.     senao se opcao = 3 entao
  27.         var raio
  28.         escrever("Raio do círculo: ")
  29.         ler(raio)
  30.         area <- 3.1416 * raio * raio
  31.     senao se opcao = 4 entao
  32.         var lado
  33.         escrever("Lado do quadrado: ")
  34.         ler(lado)
  35.         area <- lado * lado
  36.     senao se opcao = 5 entao
  37.         var baseMaior, baseMenor, altura
  38.         escrever("Base maior do trapézio: ")
  39.         ler(baseMaior)
  40.         escrever("Base menor do trapézio: ")
  41.         ler(baseMenor)
  42.         escrever("Altura do trapézio: ")
  43.         ler(altura)
  44.         area <- ((baseMaior + baseMenor) * altura) / 2
  45.     senao
  46.         escrever("Opção inválida")
  47.         retornar
  48.  
  49.     escrever("A área da forma geométrica é: ", area)
  50. FimFuncao
  51.  
  52. calcularArea()
  53.  
Add Comment
Please, Sign In to add comment