Ir para o conteúdo

Publicidade

 Estatísticas do Fórum

  • 0 Usuários ativos

    0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

Cursos Online iMasters
Foto:

Questão Difícil?

  • Por favor, faça o login para responder
12 respostas neste tópico

#1 Dimas Albuquerque Mendes

Dimas Albuquerque Mendes
  • Membros
  • 14 posts

Postado 11 setembro 2012 - 14:27

"Elaborar um programa que efetue a leitura de 15 valores numéricos inteiros e no final apresente o total do somatório da fatorial de cada valor lido."

Isso vai ficar gigantesco né? Tendo que fazer N1 até N2 e o contador pra fazer a fatoração
  • 0

#2 Prog

Prog

    Enterprise Search Specialist

  • Moderadores
  • 5.234 posts

Postado 11 setembro 2012 - 14:37

Não
  • 0

#3 Dimas Albuquerque Mendes

Dimas Albuquerque Mendes
  • Membros
  • 14 posts

Postado 11 setembro 2012 - 15:06

Não


intão dá uma idéia ai mais ou menos como faz, tem que ser em "portugol", eu sei que o algoritmo para fatoração vai ser FAT <-- FAT * CONTADOR que vai variar de 1 até N

Editado por Dimas Albuquerque Mendes, 11 setembro 2012 - 15:10 .

  • 0

#4 Prog

Prog

    Enterprise Search Specialist

  • Moderadores
  • 5.234 posts

Postado 11 setembro 2012 - 16:03

Não...

Isso é curso de que? Superior?
  • 0

#5 Dimas Albuquerque Mendes

Dimas Albuquerque Mendes
  • Membros
  • 14 posts

Postado 12 setembro 2012 - 15:02

Não...

Isso é curso de que? Superior?


Deixa pra lá fiz a outra questão e peguei o jeito, já vi que o fórum aqui é fraco. Eu vou começar a facul em dezembro e tô estudando por conta própria ¬¬.
  • 0

#6 Prog

Prog

    Enterprise Search Specialist

  • Moderadores
  • 5.234 posts

Postado 12 setembro 2012 - 15:22

Vai lá, mete a cara nos estudos.

:thumbsup:

Quanto ao fórum ser fraco, bem... é sua opinião. Você não pode julgar o fórum todo por causa de apenas um membro. Boa sorte.
  • 0

#7 Dimas Albuquerque Mendes

Dimas Albuquerque Mendes
  • Membros
  • 14 posts

Postado 13 setembro 2012 - 15:48

Vai lá, mete a cara nos estudos.

:thumbsup:

Quanto ao fórum ser fraco, bem... é sua opinião. Você não pode julgar o fórum todo por causa de apenas um membro. Boa sorte.


Bom cara são 2 posts que eu tinha postado aqui e não obtive alguma resposta =/ mas tudo bem. Você pode pelo menos analisar o código se está correto? Fiz o fluxograma com 2 enquanto, 2 para, 2 repete para treinar. Mas só vou postar o "código" com para aqui:

•Para

//SANT = Soma anterior; N = número; REP = repetições

programa FAT_PARA
var
   FATORIAL, SOMA, SANT, CONTADOR, REP, N: inteiro
início
   para REP de 1 até 15 passo 1 faça
       FATORIAL <- 1
       SANT     <- 0
       leia N
            para CONTADOR de 1 até N passo 1 faça
                  FATORIAL <- FATORIAL * CONTADOR
                  SOMA     <- FATORIAL + SANT
                  SANT     <- SOMA
            fim_para
       escreva "A soma do fatorial de ", N, " é: ", SOMA
   fim_para
fim

  • 0

#8 Prog

Prog

    Enterprise Search Specialist

  • Moderadores
  • 5.234 posts

Postado 13 setembro 2012 - 21:27

A questão original solicita que faça a leitura de 15 valores, não fazer os fatoriais de 1 a 15.

Apenas esta observação por enquanto.
  • 0

#9 Dimas Albuquerque Mendes

Dimas Albuquerque Mendes
  • Membros
  • 14 posts

Postado 14 setembro 2012 - 15:33

A questão original solicita que faça a leitura de 15 valores, não fazer os fatoriais de 1 a 15.

Apenas esta observação por enquanto.


Mas daí ia ficar gigante ;(, mas ele lê o valor de N 15 vezes
  • 0

#10 Prog

Prog

    Enterprise Search Specialist

  • Moderadores
  • 5.234 posts

Postado 14 setembro 2012 - 16:27

É verdade, eu que não tinha lido o seu algoritmo completo.
Parece correto.
  • 0

#11 Igo Pinto

Igo Pinto
  • Membros
  • 1 posts

Postado 21 abril 2013 - 20:47

import java.util.Scanner;
 
public class FatorialDe15Numeros {
 
    public static void main(String[] args) {
        Scanner tcl = new Scanner(System.in);
        int i, cont, j = 15, k, n = 1;
        int[] vetor = new int[j], fatorial = new int[j];
        for (i = 0; i < j; i++) {
            System.out.println("Digite o " + (i + 1) + "° número:");
            vetor[i] = tcl.nextInt();
            cont = vetor[i];
            for (k = 1; k <= cont; k++) {
                n = n * k;
                fatorial[i] = n;
            }
            n = 1;
        }
        for (i = 0; i < j; i++) {
            System.out.println("O fatoria de: " + vetor[i] + " é:" + fatorial[i]);
        }
    }
}

Editado por Igo Pinto, 21 abril 2013 - 20:52 .

  • 0

#12 Eisenheim

Eisenheim
  • Membros
  • 411 posts

Postado 22 abril 2013 - 08:23

Olá amigos.

 

Amigo Dimas Albuquerque Mendes, acredito que não foi sua intenção julgar a credibilidade do fórum iMasters, assim como acredito que o colega Prog não fez pouco da sua dúvida em relação a poder te ajudar. Acredito que ambos estavam em um momento de estafa, e as informações apenas se desencontraram.

 

Amigo Dimas, peço que não deixe de utilizar o fórum, pois tenho certeza que terá uma oportunidade de aprender com muitas pessoas que se encontram nesse espaço, além de claro, poder contribuir com os demais também.

 

Em relação ao seu algoritmo a olho nú não encontro nenhum problema, no entanto não tive tempo ainda de testá-lo para verificar se existe ou não algo a ser corrigido.

 

Se me sobrar um tempinho eu o faço com maior prazer.

 

Até a próxima.  :thumbsup: 


  • 0

#13 KhaosDoctor

KhaosDoctor

    Coding 4 life!

  • Moderadores
  • 2.665 posts

Postado 25 abril 2013 - 10:10

Dimas, o que o Prog queria dizer é que não fazemos lição de casa. Você deve a vir a nós com dúvidas e não com perguntas se "podemos fazer este algoritmo para você", alguns membros fazem de bom grado, como é o caso do Eisenheim ou do Igo, mas não espere tal atitude de nenhum membro da Staff, além do mais se você não fazer por si só então não vai aprender como funciona. E o ponto principal deste fórum é mostrar o caminho para que as pessoas entendam como as coisas funcionam e que, por fim, possam entender o código criado por elas mesmas.

 

Faça seu código, poste as dúvidas que vão surgindo no caminho e iremos ajudando você a resolvê-las com o maior prazer.


Editado por KhaosDoctor, 25 abril 2013 - 10:11 .

  • 0




Publicidade

/ins>