Lógica, perguntado por alexandrediogenes92, 6 meses atrás

Considere uma situação onde é necessário somar os valores que representam lucros obtidos em diversos meses, porém os ganhos superiores a R$ 1000,00 não serão apresentados junto aos demais. Para isso, escreva uma função chamada somatoriaBaixoValor que, ao receber um array com diversos valores, retorna como resultado final a soma dos valores de todos os meses que apresentam lucro, exceto aqueles que excedem o valor de R$ 1000,00

Soluções para a tarefa

Respondido por jaquersantana
0

Segue a função em linguagem C:

#include <stdio.h>

#include <stdlib.h>

int main(){

  int lucro[13], array = 0, i = 0;

  for(i = 0; i < 12; i++){

      printf("Digite o lucro do %i mes: ",i+1);

      scanf("%i",&lucro[i]);

      if(lucro[i] <= 1000)

          array += lucro[i];

      else

          lucro[i] = 0;

  }

  for(i = 0; i < 12; i++){

      if(lucro[i] != 0)

           printf("Numero do mes que apresentou lucro: %i\n",i+1);

  }

  printf("Soma dos valores: %i", array);

  system("pause");

}

Sobre função na programação e linguagem C

Considera-se uma subrotina usada em um programa como função.

Na "linguagem C" (linguagem na qual está a função acima representada), a função vai constituir uma espécie de estrutura / conjunto formado por comandos responsáveis pela realização de uma determinada tarefa.

Veja mais um exemplo de função em linguagem C aqui: https://brainly.com.br/tarefa/11952923

Bons estudos!

Anexos:
Perguntas interessantes