TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Algoritmos Calculadora

Artigo: Algoritmos Calculadora. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  12/10/2013  •  300 Palavras (2 Páginas)  •  549 Visualizações

Página 1 de 2

algoritmo "Calculadora"

// Função : Exercício de Comando de Repetição.

// Criar um algoritmo de uma calculadora que realiza as operações de soma,

// subtração e multiplicação com algumas restrições.

// A calculadora deve ler 2 valores e oferecer um menu com

// as seguintes operações: soma, subtração, multiplicação e sair.

// 1. A calculadora deve somar usando apenas as

// operações de incremento e decremento.

// 2. Deve multiplicar usando soma.

// 3. Deve subtrair utilizando incremento e decremento.

// Deve ser feito em Portugol.

// Autor : Edinardo Passos

// Data : 13/11/2008

// Seção de Declarações:

var

n1, n2, opcao, resultado: inteiro

procedimento EsperaTecla

var

espera: caractere

inicio

escreval (" -------------------------------")

escreval (" PRESSIONE QUALQUER TECLA ")

escreval (" -------------------------------")

escreva (" ")

leia (espera)

fimprocedimento

funcao Soma (x,y: inteiro): inteiro

var

i, total: inteiro

inicio

total <- 0

para i de 1 ate x faca

total <- total + 1 // soma usando incremento

fimpara

para i de 1 ate y faca

total <- total + 1 // soma usando incremento

fimpara

retorne total

fimfuncao

funcao Multiplicacao (x,y: inteiro): inteiro

var

i, total: inteiro

inicio

total <- 0

para i de 1 ate x faca

total <- total + y // multiplica usando soma

fimpara

retorne total

fimfuncao

funcao Subtracao (x,y: inteiro): inteiro

var

i, total: inteiro

inicio

total <- 0

// subtrai usando incremento e decremento:

para i de 1 ate x faca

total <- total + 1 // usando incremento para carregar o total

fimpara

para i de 1 ate y faca

total <- total - 1 // subtrai usando decremento

fimpara

retorne total

fimfuncao

inicio

// Seção de Comandos:

repita

limpatela

...

Baixar como (para membros premium)  txt (2.9 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com