Algumas operações são muito comuns na vida de um programador e durante a sua vida você fará muito incremento (aumentar o valor de uma variável em 1), decremento (diminuir o valor de uma variável em um) ou calcular o módulo (resto de uma divisão). Abaixo foi criado um algoritmo chamado calculadora_nerd, que faz quatro operações: incremento, decremento, módulo de 2 e o módulo de 5.
De acordo com o Algoritmo abaixo (calculadora_nerd), realize as modificações seguindo as 4 (quatro) especificações a seguir:
1) Criar uma função chamada incremento que receba um valor numérico e retorne o seu incremento (valor do parâmetro adicionado 1)
2) Criar uma função chamada decremento que receba um valor numérico e retorne o seu decremento (valor do parâmetro subtraído 1)
3) Criar uma função chamada módulo que receba dois parâmetros numéricos, sendo que o primeiro será o número o segundo será o divisor para o cálculo do resto da divisão.
4) Substitua os cálculos realizados dentro da estrutura caso pelas funções criadas.
Algoritmo calculadora_nerd
Var
num, resultado : real
escolha : inteiro
Inicio
Escreva(“Incremento: 1”)
Escreva(“Decremento: 2”)
Escreva(“Módulo de 2: 3”)
Escreva(“Módulo de 5: 4”)
Escreva(“Digite a opção desejada: ”)
Leia(escolha)
Escreva(“Digite o valor: “)
Leia(num)
Caso(escolha)
Seja 1 Faça
resultado = num + 1
Seja 2 Faça
resultado = num - 1
Seja 3 Faça
resultado = num % 2
Seja 4 Faça
resultado = num % 5
Senão
Escreva(“Opção inválida....”)
escolha = 0
Fim_caso
Se (escolha <> 0) Então
Escreva(“O resultado da operação é “, resultado)
Fim_se
Fim.
Me Ajudem! Por favor
Soluções para a tarefa
Respondido por
0
funcao Nome-da-função(variável : tipo) : tipo
inicio
retorne expressão
fimfuncao
var
soma : inteiro
inicio
soma := x + y
retorne soma
fimfuncao
inicio
retorne expressão
fimfuncao
Exemplo de como criar uma função:
funcao somar(x,y : inteiro) : inteirovar
soma : inteiro
inicio
soma := x + y
retorne soma
fimfuncao
lucascantorl007:
MAIS SABER RESOLVER ESSA QUESTÃO
Perguntas interessantes
Matemática,
8 meses atrás
Matemática,
8 meses atrás
Matemática,
8 meses atrás
Direito,
1 ano atrás
Filosofia,
1 ano atrás
Matemática,
1 ano atrás
Inglês,
1 ano atrás