• Matéria: Informática
  • Autor: isadoramalindona
  • Perguntado 8 anos atrás

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

Respostas

respondido por: jordenioaugusto
0
funcao Nome-da-função(variável : tipo) : tipo
inicio
   retorne expressão
fimfuncao

Exemplo de como criar uma função:

funcao somar(x,y : inteiro) : inteiro
 var
      soma : inteiro
 inicio
   soma := x + y
        retorne soma
 fimfuncao

lucascantorl007: MAIS SABER RESOLVER ESSA QUESTÃO
Perguntas similares