Buscar

Escreva o algoritmo de uma função PETEQS chamada soma_ateh() que recebe como entrada um parâmetro inteiro n e retorna a soma dos inteiros entre 1 e n,

💡 4 Respostas

User badge image

Joao Andre MArtins Dias

/*
 * File:   main.c
 * Author: joao
 *
 * Created on 28 de Setembro de 2017, 12:53
 */

#include <stdio.h>
#include <stdlib.h>

int somaAte(int num){
    int soma=0;  // Declarando um somador e inicializando com 0
    num++;       // incrementando um a variável
                 //(para contornar o fato de que ao entrar no loop num é decrementado)
    while(num--){ //Emquanto num é diferente de 0. Decremente 1 de num e faça...
        soma+=num; //soma recebe seu próprio valor mais num.
    }
    return soma; //retorne o valor de soma
}

int main(int argc, char** argv) {

printf("\nSoma ate essa buceta  <%d>\n", somaAte(4));
    return (EXIT_SUCCESS);
}

// 4+3+2+1=10

0
Dislike0
User badge image

Andre Smaira

Escreva o algoritmo de uma função PETEQS chamada soma_ateh() que recebe como entrada um parâmetro inteiro n e retorna a soma dos inteiros entre 1 e n,


Para começar o desenvolvimento do programa, devemos declarar as variáveis que serão utilizadas:

ALGORITMO "soma_ateh"

VAR

x: inteiro

soma: inteiro


Agora devemos implementar a função soma_ateh() que será responsável por calcular a soma dos valores entre 1 e n:

FUNCAO soma_ateh(n:inteiro):inteiro

VAR

i: inteiro

INICIO

i <- 1

soma <- 0


ENQUANTO (i <= n) FACA

soma <- soma + i

i <- i+1

FIMENQUANTO


RETORNE soma

FIMFUNCAO


Para executar a função criada, devemos armazenar o valor de n que será digitado pelo usuário e chamar soma_ateh() na função principal do programa:

INICIO

ESCREVA("Digite um valor de n: ")

LEIA(x)

ESCREVA("A soma de todos os valores entre 1 e ", x, " eh: ", soma_ateh(x))


FIMALGORITMO


Sendo assim, o código efetuará a soma de todos os inteiros entre 1 e n e retornará o resultado desse cálculo.

0
Dislike0
User badge image

Andre Smaira

Para começar o desenvolvimento do programa, devemos declarar as variáveis que serão utilizadas:

ALGORITMO "soma_ateh"

VAR

x: inteiro

soma: inteiro


Agora devemos implementar a função soma_ateh() que será responsável por calcular a soma dos valores entre 1 e n:

FUNCAO soma_ateh(n:inteiro):inteiro

VAR

i: inteiro

INICIO

i <- 1

soma <- 0


ENQUANTO (i <= n) FACA

soma <- soma + i

i <- i+1

FIMENQUANTO


RETORNE soma

FIMFUNCAO


Para executar a função criada, devemos armazenar o valor de n que será digitado pelo usuário e chamar soma_ateh() na função principal do programa:

INICIO

ESCREVA("Digite um valor de n: ")

LEIA(x)

ESCREVA("A soma de todos os valores entre 1 e ", x, " eh: ", soma_ateh(x))


FIMALGORITMO


Sendo assim, o código efetuará a soma de todos os inteiros entre 1 e n e retornará o resultado desse cálculo.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais