Postagens

Mostrando postagens de julho, 2009

Laço for (Linguagem C)

O laço "for" que em algoritmo é equivalente ao "para" é uma palavra-chave em C que é usado para fazer loops, onde determinada rotina seja repetida enquanto a condição for verdadeira. Sintaxe: for (início;condição;incremento){bloco de instruções} em algoritmo : para início até condição {bloco de instruções} Exemplo: for (i=0;i<10;i++){bloco de instruções} onde i é a variável de controle e é iniciada com 0(zero), i < 10 é a condição e i++ é o incremento. No caso o loop começa com 0 enquanto o valor contido na variável "i" for menor que "10", pois a cada vez que o loop é feito é somado 1 na variável "i".

Código para calcular a média de nota

Esse programa é um exemplo de estruturas de repetição como o " for " Suponhamos que o cálculo da média das notas seja: provas com peso 7 e trabalhos com peso 3 o programa irá obter as notas das provas e trabalhos, fazer a média entre si, e aplicar o peso em cada uma. Dica : Não esqueça que a linguagem C não suporta a vírgula, fique atento na hora de inserir os valores, use o ponto. CLique aqui e baixe esse código.

Código em C função fatorial

Esse código é bem simples e ajuda a entender recursividade onde " if(x == 0) " é o ponto de parada da função,num código pronto e comentado para calcular o fatorial de um número seguindo a regra da matemática onde, por definição O fatorial de zero é = 1 , 0!=1 , e n!=n*(n-1)! -> recorrência ex: 4!=4.3.2.1 = 24 Programa com Função Recursiva Veja outras versões de função para o calculo de fatorial Ex:Sem recursão, com biblioteca... qualquer dúvida baixe o arquivo.c e teste Aqui int fatorial(int x){//função recursiva para o cálculo do fatorial de um número if(x == 0)return 1; return x*fatorial(x-1); } int main(){ int n; printf("\n\tDigite un numero:"); scanf("%d",&n); printf("\n\tO fatorial de %d = %d\n\n",n,fatorial(n));//chama a função dentro de //uma função que imprime na tela printf("\n\tVeja mais... versaov8.blogspot.com\n\n\n");