Skip to content

Instantly share code, notes, and snippets.

@det-peralta
Created November 12, 2018 22:10
Show Gist options
  • Save det-peralta/6a7549e96dfc577ec52b96173a78daf6 to your computer and use it in GitHub Desktop.
Save det-peralta/6a7549e96dfc577ec52b96173a78daf6 to your computer and use it in GitHub Desktop.
Sample c code
/* biblioteca */
#include <stdio.h>
/* declaração da função */
int SomaDosQuadrados(int n);
/* função principal do programa */
int main( ) {
/* declaração da variáveis locais a zero */
int n, soma = 0;
/* Total de números a inserir */
printf( "Valor de n: ");
/* Guarda o valor introduzido pelo teclado, na variável n */
scanf("%d", &n);
/* Chamada da função para calcular a soma dos valores introduzidos, passando lhe o valor total de numeros possiveis */
soma = SomaDosQuadrados(n);
/* Mostra a soma */
printf("A soma é: %d", soma);
/* Sai do programa */
return 0;
}
/* declaração da função SomaDosQuadrados*/
int SomaDosQuadrados(int n)
{
/* declaração da variáveis locais a zero, da função */
int inc, valor, soma = 0;
/* loop, vai repetir n vezes e sai */
for(inc=0; inc<n; inc++)
{
/* Mostra no ecrã, pede valor */
printf("Introduza um valor: ");
/* Guarda valor introduzido, na variável valor */
scanf("%d", &valor);
/* Condição, só entra se o valor for menor que 100 */
if(valor < 100){
/* Guarda na variável soma, o quadrado da variável valor. += significa soma = soma + (valor*valor) */
soma += (valor*valor);
}
}
/* returna função principal main, a soma */
return soma;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment