Ir ao conteúdo
  • Cadastre-se

kibrizah

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

posts postados por kibrizah

  1. Em 29/09/2009 às 08:47, cslinhares disse:

    Exercício 1:

    Escrever um algoritmo que lê um número desconhecido de valores, um de cada vez, e conta quantos deles estão em cada um dos intervalos [0,25], (25,50], (50,75], (75,100].

    Resposta:

    Spoiler
    
    Algoritmo "Contagem de intervalos"
    Var
       n, c1, c2, c3, c4, x : inteiro
    Inicio
       escreval ("Contagem de numeros por intervalo")
       escreval (" ")
       x <- 1
       enquanto x = 1 faca
          escreval ("Informe o numero: ")
          leia (n)
          se (n >= 0) e (n < 25) entao
             c1 <- c1+1
          senao
             se (n >= 25) e (n < 50) entao
                c2 <- c2+1
             senao
                se (n >= 50) e (n < 75) entao
                   c3 <- c3+1
                senao
                   se (n >= 75) e (n <=100) entao
                      c4 <- c4+1
                   senao
                      escreval ("Numero fora da faixa")
                   fimse
                fimse
             fimse
          fimse
          escreval ("Deseja continuar? 1- Sim 2- Não")
          leia (x)
       fimenquanto
       escreval ("Quantidade de numeros na faixa 0-24 é: ",c1)
       escreval ("Quantidade de numeros na faixa 25-49 é: ",c2)
       escreval ("Quantidade de numeros na faixa 50-74 é: ",c3)
       escreval ("Quantidade de numeros na faixa 75-100 é: ",c4)
    Fimalgoritmo

     

     

     

    Em 29/09/2009 às 08:47, cslinhares disse:

    Exercício 2:

    Escrever um algoritmo que leia informações sobre um grupo de 250 pessoas e calcule alguns dados estatísticos. Para cada pessoas do grupo deve ler o nome da pessoa, a altura, o peso e o sexo (“F” para feminino e “M” para o masculino). Calcular e escrever:

    • A quantidade total de homens e mulheres e o percentual de cada.
    • A média de peso das pessoas (somatório dos pesos de todas as pessoas pela quantidade de pessoas)
    • O nome da pessoa mais alta.

    Resposta:

    Spoiler
    
    Algoritmo "Dados estatisticos"
    Var
       alto, nome, sexo : caractere
       x, tf, tm : inteiro
       peso, malt, media, altura : real
    Inicio
       escreval ("Dados estatisticos")
       escreval (" ")
       para x de 1 ate 2 faca
          escreval ("Informe o nome: ")
          leia (nome)
          escreval ("Informe o peso: ")
          leia (peso)
          escreval ("Informe o sexo: (F)eminino ou (M)asculino ")
          leia (sexo)
          escreval ("Informe a altura: ")
          leia (altura)
          media <- media+peso
          se (sexo = "F") ou (sexo = "f") entao
             tf <- tf+1
          senao
             se (sexo = "M") ou (sexo = "m") entao
                tm <- tm+1
             senao
                escreval ("Sexo invalido")
             fimse
          fimse
          se x = 1 entao
             alto <- nome
             malt <- altura
          senao
             se altura > malt entao
                alto <- nome
                malt <- altura
             fimse
          fimse
       fimpara
       escreval ("A pessoa mais alta é ",alto)
       escreval ("A media do peso é ",media/2)
       escreval ("Quantidade de homens é ",tm)
       escreval ("Quantidade de mulheres é ",tf)
       escreval ("Percentual de homens é ",(tm*100)/2)
       escreval ("Percentual de mulheres é ",(tf*100)/2)
    Fimalgoritmo

     

     

     

    Em 29/09/2009 às 08:47, cslinhares disse:

    Exercício 3:

    Escrever um algoritmo que gera e escreve os 4 primeiros números perfeitos. Um número perfeito é aquele que é igual à soma dos seus divisores. Ex: 6 = 1+2+3, 28 = 1+2+4+7+14.

    Resposta:

    Spoiler
    
    algoritmo "números perfeitos"
    var
       i, num, soma, cont: inteiro
    inicio
       cont <- 0
       num <- 1
       enquanto (cont <= 4) faca
          soma <- 0
          para i de 1 ate num-1 faca
             se (num%i = 0) entao
                soma <- soma + i
             fimse
          fimpara
          se (soma = num) entao
             escreval(num)
             cont <- cont + 1
          fimse
          num <- num + 1
       fimenquanto
    fimalgoritmo

     

     

     

    Em 29/09/2009 às 08:47, cslinhares disse:

    Exercício 4:

    Escrever um algoritmo que lê um número não determinado de valores para m, todos inteiros e positivos, um de cada vez. Se m for par, verificar quantos divisores possui e escrever esta informação. Se m for ímpar e menor do que 12 calcular e escrever o fatorial de m. Se m for ímpar e maior ou igual a 12 calcular e escrever a soma dos inteiros de 1 até numero lido.

    Resposta:

    Spoiler
    
    Algoritmo "Numeros M"
    // Disciplina   : [Linguagem e Lógica de Programação]
    // Professor   : Antonio Carlos Nicolodi
    // Descrição   : Aqui você descreve o que o programa faz! (função)
    // Autor(a)    : Nome do(a) aluno(a)
    // Data atual  : 16/03/2019
    Var
       // Seção de Declarações das variáveis
       i, m, x, d, f, c : inteiro
    Inicio
       // Seção de Comandos, procedimento, funções, operadores, etc...
       i <- 1
       enquanto i <> 2 faca
          escreval ("Digite um numero: ")
          leia (m)
          se m <= 0 entao
             escreval ("Numero invalido!")
          senao
             se m % 2 = 0 entao
                para x de 1 ate m faca
                   se m % x = 0 entao
                      d <- d+1
                   fimse
                fimpara
                escreval ("Quantidade de divisores de ",m," é",d)
             senao
                se m < 12 entao
                   f <- 1
                   para x de 1 ate m faca
                      f <- x*f
                   fimpara
                   escreval ("Fatorial de ",m," é ",f)
                senao
                   para x de 1 ate m faca
                      c <- c+x
                   fimpara
                   escreval ("Soma de 1 até ",m," é ",c)
                fimse
             fimse
          fimse
          escreval (" ")
          escreval ("Deseja continuar? 1- Sim ou 2-Não")
          leia (i)
       fimenquanto
    Fimalgoritmo

     

     

     

    Em 29/09/2009 às 08:47, cslinhares disse:

    Exercício 5:

    Faça um algoritmo que gere uma tabela com os números de 1 a 10 e mostre o seu quadrado, cubo, fatorial, número de divisores e uma mensagem dizendo se o número é primo ou não. A cada 20 linhas deve ser escrito o cabeçalho novamente:

    "Número Quadrado Cubo Fatorial Divisores Primo"

    1 1 1 1 1 Sim

    2 4 8 2 2 Sim

    Resposta:

    Spoiler
    
    Algoritmo "Tabela INFO"
    // Disciplina   : [Linguagem e Lógica de Programação]
    // Professor   : Antonio Carlos Nicolodi
    // Descrição   : Aqui você descreve o que o programa faz! (função)
    // Autor(a)    : Nome do(a) aluno(a)
    // Data atual  : 16/03/2019
    Var
       // Seção de Declarações das variáveis
       i, x, f, c : inteiro
       p : caractere
    Inicio
       // Seção de Comandos, procedimento, funções, operadores, etc...
       para x de 1 ate 10 faca
          se ((x-1)%20 = 0) entao
             escreval ("Numero, quadrado, cubo, fatorial, divisores, primo")
          fimse
          f <- 1
          f <- f*x
          c <- 0
          para i de 1 ate x faca
             se x % i = 0 entao
                c <- c+1
             fimse
       fimpara
       se c <= 2 entao
          p <- "Sim"
       senao
          p <- "Não"
       fimse
       escreval (x," ",x*x," ",x*x*x," ",f," ",c," ",p)
    fimpara
    Fimalgoritmo

     

     

     

     

    Em 29/09/2009 às 08:47, cslinhares disse:

    Desafio

    Escrever um algoritmo que lê um conjunto não determinado de pares de valores a, b, todos inteiros e positivos, e para cada par lido, obtém o M.D.C. e o M.M.C. de a,b, escrevendo-os juntamente com os valores lidos.

     

    Resposta:

    Ainda estou trabalhando no Desafio algoritmo trava na hora de calcular MMC, e o calculo de MDC esta dando errado com valores de a e b de 2 e  3 respectivamente. Segue código quem puder ajudar:

    Spoiler
    
    Algoritmo "MMC e MDC"
    // Disciplina   : [Linguagem e Lógica de Programação]
    // Professor   : Antonio Carlos Nicolodi
    // Descrição   : Aqui você descreve o que o programa faz! (função)
    // Autor(a)    : Nome do(a) aluno(a)
    // Data atual  : 16/03/2019
    Var
       // Seção de Declarações das variáveis
       a, b, i, maior, menor, aux, r, c : inteiro
    Inicio
       // Seção de Comandos, procedimento, funções, operadores, etc...
       enquanto i <> 2 faca
          escreval ("Digite numero A: ")
          leia (a)
          escreval ("Digite numero B: ")
          leia (b)
          se (a < 0) ou (b < 0) entao
             escreval ("Numero invalido!")
          senao
             se (a > b) entao
                maior <- a
                menor <- b
             senao
                maior <- b
                menor <- a
             fimse
             enquanto (maior % menor <> 0) faca
                aux <- menor
                menor <- maior % menor
                maior <- aux
             fimenquanto
             escreval ("")
             escreval ("O Máximo Divisor Comum entre", a, " e", b, " é:", menor)
             r <- 2
             c <- 1
             enquanto (a+b <> 2) faca
                se (a % c = 0) ou (b % c = 0) entao
                   r <- r*c
                   se (a % c = 0) entao
                      a <- a % c
                   fimse
                   se (b % c = 0) entao
                      b <- b % c
                   fimse
                senao
                   c <- c+1
                fimse
             fimenquanto
             escreval ("O Maximo Multiplicador Comum entre ",a, " e",b, "é:", r)
    Fimalgoritmo

     

    • Curtir 1

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...