sexta-feira, 17 de setembro de 2010

Exercício cap.3.9

Escreva um algoritmo que implemente uma calculadora de quatro operações. O algoritmo lê o primeiro operando, a operação (algum dos quatro símbolos: “x”, “-“, “

1º operando operação 2º operando = resultado.

Por exemplo, se os valores lidos foram 4, “*” e 5, o algoritmo deve escrever:

   4*5 = 20.

Resposta:

1.  algoritmo "Cálculo da calculadora"
2.  var
3.    oper:literal
4.    oper1,oper2,calc1,calc2,calc3,calc4:numerico
5.  inicio
6.    escreval("Cálculo da calculadora")
7.    escreva("Digite o primeiro operando  = ")
8.    leia(oper1)
9.    escreva("Digite a operação (+,-,*,/) = ")
10.   leia (oper)
11.   escreva("DIgite o segundo  operando  = ")
12.   leia(oper2)
13.   se oper= ("+") entao
14.    calc1 <- ((oper1)+(oper2))
15.    escreva(oper1 , oper ,oper2," = ",calc1)
16.   senao
17.     se oper= ("-") entao
18.      calc2 <- ((oper1)-(oper2))
19.      escreva(oper1,oper,oper2," = ",calc2)
20.     senao
21.       se oper=("*") entao
22.        calc3 <- ((oper1)*(oper2))
23.        escreva(oper1,oper,oper2," = ",calc3)
34.       senao
35.         se oper=("/") entao
36.          calc4 <- ((oper1)/(oper2))
37.          escreva(oper1,oper,oper2," = ",calc4)
38.         senao
39.         escreva("Operação não correspondente, tente + , - , * ou /  ")
40.         fimse
41.       fimse
42.     fimse
43.   fimse
45. fimalgoritmo

*”, ou “/”) e o segundo operando. Ele deve escrever:

Nenhum comentário:

Postar um comentário