none
PROGRAMAÇÃO EM C

    Question

  • Estou tendo uma imensa dificuldade em entender a Linguagem C.

    Tenho um trabalho para entregar e muitas dúvidas a serem sanadas.

    Gostaria de saber se alguém teria a resposta para este "problema" e se possível passa-lo com explicação. To meio boiando com algumas funções. Agradecerei eternamente se puderem me ajudar:

    Dados quatro números inteiros positivos a, b, c, d, faça um programa para calcular a soma dos fatoriais a, b, c, d (ou seja, a!+b!+c!+d!).

    Muito Obrigada

    Sara

    Tuesday, May 08, 2012 9:24 PM

All replies

  • Primeiro você tem que entender a regra matemática para a fatorial.

    Ou seja distrinchar como um número fatorial é calculado. Exemplo 1! = 1, 2! = 2, 3! = 6, 4! = 24.

    Tente entender como ele funciona como cada operação é feita o que ele faz ?

    4 ! = 4 * 3 * 2 * 1.

    3 ! = 3 * 2.

    Após você pegar a lógica do negocio você precisa entender estruturas de repetição (Se ou If) e estruturas de Repetição( Faça até ! ou For )

    Se você ja teve função você pode criar um função que dada um número retorne o fatorial. e Somá-lo.

    Exemplo:

    Main()

       Recebe a,b,c,d

       Exibe fatorial(a) + fatorial(b) + fatorial(c) + fatorial(d);

    E faça a função fatorial

    numeroRetornado Fatorial(numero)

       //Implementa a função.

    Como fazer mesmo eu não vou fazer pois não é o caso do forum nós tiramos dúvidas e não resolvemos o seu problema.

    Eu recomendo fazer alguns programas usando Ifs, Fors, e Funções (se você já aprendeu), descubra como funciona o fatorial. E implemente !.

    Caso tenha alguma dúvida ou algo de errado poste o código e eu ficarei feliz em lhe ajudar !.

    Wednesday, May 09, 2012 9:01 PM