Você está na página 1de 2

Algoritmo: Semnome.

alg
Data: 10/03/2022

1 algoritmo "alg21f"
2 // Função : Efetuar as 4 operações aritméticas básicas com 3 números
3 // Autor : Ana Rita Marques
4 // Data : 10/03/2022
5 // Seção de Declarações
6 var
7 A: Real
8 B: Real
9 C: Real
10 Resultado1: Real
11 Resultado2: Real
12 Opcao1: Inteiro
13 Opcao2: Inteiro
14
15 inicio
16 // Seção de Comandos
17 Escreval ("Selecione a operação que quer fazer (1,2,3 ou 4):")
18 Escreval ("Opção 1: Soma")
19 Escreval ("Opção 2: Subtração")
20 Escreval ("Opção 3: Multiplicação")
21 Escreval ("Opção 4: Divisão")
22 Leia (Opcao1)
23 Se Opcao1 = 1 entao
24 Escreval ("Insira os dois números que quer somar:")
25 Leia (A)
26 Leia (B)
27 Resultado1 <- (A+B)
28 Escreval (A, " +", B, " =", A+B)
29 Fimse
30 Se Opcao1 = 2 entao
31 Escreval ("Insira os dois números que quer subtrair:")
32 Leia (A)
33 Leia (B)
34 Resultado1 <- (A-B)
35 Escreval (A, " -", B, " =", A-B)
36 Fimse
37 Se Opcao1 = 3 entao
38 Escreval ("Insira os dois números que quer multiplicar:")
39 Leia (A)
40 Leia (B)
41 Resultado1 <- (A*B)
42 Escreval (A, " *", B, " =", A*B)
43 Fimse
44 Se Opcao1 = 4 entao
45 Escreval ("Insira os dois números que quer dividir:")
46 Leia (A)
47 Leia (B)
48 Resultado1 <- (A/B)
49 Escreval (A, " /", B, " =", A/B)
50 Fimse
51 Se Opcao1 > 4 entao
52 Escreval ("A opção escolhida deve ser entre 1 a 4")
53 Fimse
54 Escreval ("Selecione a segunda operação que quer fazer (1,2,3 ou 4):")
55 Escreval ("Opção 1: Soma")
56 Escreval ("Opção 2: Subtração")
57 Escreval ("Opção 3: Multiplicação")
58 Escreval ("Opção 4: Divisão")
59 Leia (Opcao2)
60 Se Opcao2 = 1 entao
61 Escreval ("Insira o número que quer somar ao resultado anterior:")
62 Leia (C)
63 Resultado2 <- (Resultado1 + C)
64 Escreval (Resultado1, " +", C, " =", Resultado2)
65 Fimse
66 Se Opcao2 = 2 entao
67 Escreval ("Insira o número que quer subtrair ao resultado anterior:")
68 Leia (C)
69 Resultado2 <- (Resultado1 - C)
70 Escreval (Resultado1, " -", C, " =", Resultado2)
71 Fimse
72 Se Opcao2 = 3 entao
73 Escreval ("Insira o número que quer multiplicar pelo resultado anterior:")
74 Leia (C)
75 Resultado2 <- (Resultado1 * C)
76 Escreval (Resultado1, " *", C, " =", Resultado2)
77 Fimse
78 Se Opcao2 = 4 entao
79 Escreval ("Insira o número por que quer dividir o resultado anterior:")
80 Leia (C)
81 Resultado2 <- (Resultado1 / C)
82 Escreval (Resultado1, " /", C, " =", Resultado2)
83 Fimse
84 Se Opcao2 > 4 entao
85 Escreval ("A opção escolhida deve ser entre 1 a 4")
86 Fimse
87 fimalgoritmo

Você também pode gostar