Resolução em C dos exercÃcios de segunda passada.
Posts de Agosto, 2006
exercÃcios 4º semestre (21/8)
Agosto 24, 2006Exemplos de recursividade em C
Agosto 15, 2006Pessoal do 2º ano, o programa de fatorial:
#include <stdio.h>
int fatorial (int n)
{if (n>0)
        return n*fatorial(n-1);
 else        Â
        return 1;} void main()
{int n,valor;
printf(“Digite dois numero \n”);
scanf(“%i”,&n); valor=fatorial(n);
printf(“Fatorial de %i = %i”, n, valor);}
Agora o outro exercÃcio, a função Calculo:
#include <stdio.h>
int vezes=0;
int x(int n)
{vezes=vezes+1; Â if ((n>=0) && (n<=2))Â Â Â Â Â Â return (n);
else
       return (x(n-1)+x(n-2)+x(n-3));}
void main() {int numero, total;
printf(“\n Digite um numero \n”);
scanf(“\n %i”,&numero);
total=x(numero);printf(“\n Resultado para %i = %i \n”,numero, total);Â printf(“\n Vezes:%i”,vezes);}Â
Até segunda!!!
dicas iniciais C
Agosto 9, 2006- C é case sensitive, isto é, diferencia letras maiúsculas e minúsculas. Por isso uma variável numero é diferente de Numero ou NUMERO.
- utilize os comandos em letra minúscula. Sempre printf e não Printf.
- Faça a identação do programa, ou seja, organize hierarquicamente as linhas variando a posição das colunas.
- \n é uma “constante caracter de barra invertida” que promove um salto de linha (como em printf(“Digite um número \n”)). Existem outras constantes, veremos mais adiante.
download compilador C/C++ 5.5
Agosto 8, 2006Para baixar o compilador C e sua interface gráfica, sugestão:
compilador Borland C++ 5.5Â http://baixaki.ig.com.br/site/detail38080.htm
interface gráfica para compilador Borland C++ 5.5
http://baixaki.ig.com.br/site/detail6970.htm
7 de agosto
Agosto 8, 2006
Segunda-feira, primeiro dia de aula do semestre.
Um cafezinho e…comecemos.