Created
November 12, 2018 22:10
-
-
Save det-peralta/6a7549e96dfc577ec52b96173a78daf6 to your computer and use it in GitHub Desktop.
Sample c code
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* 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