• Matéria: Informática
  • Autor: kimtaehyungjose
  • Perguntado 5 anos atrás

2) Faça um algoritmo que apresente em tela o fatorial de um número inteiro positivo inserido pelo usuário. Você

fará três respostas uma para cada tipo de laço apresentado.

alguém me ajuda por favor ​


gabrielmrts: me confirma.
kimtaehyungjose: Eu não sei, porque a gente ainda nao estudou sobre while, do while e for
kimtaehyungjose: o professor pode brigar
gabrielmrts: A pergunta não está muito clara :/
kimtaehyungjose: mais se for o único jeito, pode sim
gabrielmrts: Você ta fazendo facul? de que?
kimtaehyungjose: Na verdade eu estou no ensino médio, estudo em um instituto, faço curso de informática e tem uma disciplina que envolve isso
kimtaehyungjose: ...
gabrielmrts: tudo bem, vou fazer aqui daquela forma, se não for, eu faço de outra.
kimtaehyungjose: Tá bom

Respostas

respondido por: gabrielmrts
3

Resposta:

#include <stdio.h>

void usandoFor()

{

   int c, n, f = 1;

   printf("Insira um número para descobrir o fatorial dele: ");

   scanf("%d", &n);

   

   for (c = 1; c <= n; c++)

   {

       f = f * c;

   }

   

   printf("Usando o laço For, descobrimos o fatorial de %d que é igual à %d\n", n, f);

}

void usandoWhile()

{

   int c = 1, n, f = 1;

   printf("Insira um número para descobrir o fatorial dele: ");

   scanf("%d", &n);

   

   while (c <= n)

   {

       f = f * c;

       

       c = c + 1;

   }

   

   printf("Usando o laço While, descobrimos o fatorial de %d que é igual à %d\n", n, f);

}

void usandoDoWhile()

{

   int c = 1, n, f = 1;

   printf("Insira um número para descobrir o fatorial dele: ");

   scanf("%d", &n);

   

   do {

       f = f * c;

       

       c = c + 1;

   } while(c <= n);

   

   printf("Usando o laço Do While, descobrimos o fatorial de %d que é igual à %d\n", n, f);

}

int main()

{

   usandoFor();

   usandoWhile();

   usandoDoWhile();

   return 0;

}


gabrielmrts: o que seria o laço composto?
kimtaehyungjose: também não sei
gabrielmrts: Não vou conseguir fazer :/, quando eu tô com muito sono minha lógica fica não funciona, me desculpe, mas se der para amanhã, eu respondo.
kimtaehyungjose: tudo bem, então amanhã você faz, pode ser pela manhã? porque eu não quero entrega com muito atraso
jhennifermartinsmj: Gabriel
jhennifermartinsmj: tem como você me ajudar
jhennifermartinsmj: Por favor, sou horrível em algoritmos
jhennifermartinsmj: Por favor, sou horrível em algoritmos
jhennifermartinsmj: Por favor, sou horrível em algoritmos
gabrielmrts: diz ai
respondido por: liedson650321
1

Resposta:estude

Explicação:

Prof Michel tá de olho


kimtaehyungjose: tu respondeu? da licença, se respondeu me dá a resposta
Perguntas similares