Ir ao conteúdo
  • Cadastre-se

Vanderlei Luiz Kotz

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

posts postados por Vanderlei Luiz Kotz

  1. A professora passou essa questão:

    Questão Aberta: Faça um algoritmo que crie um vetor de registros com os seguintes campos: um número inteiro e um número real. No total, você deve declarar 100 registros.  Para cada posição do vetor, verifique:

    a) Se o número inteiro do registro for par, multiplique seu valor por 2;
    B) Se o número inteiro do registro for ímpar, multiplique seu valor por 3;
    c) Se o número real do registro for positivo, multiplique seu valor por 4;
    d) Se o número real do registro for negativo, multiplique seu valor por 0;
    e) Após aplicar as operações dos itens anteriores, some todos os números inteiros dos registros do vetor e imprima o resultado.

    Mas consegui fazer o registro no visualg mas nao consigo seguir adiante nas letras a, b, c, d, e alguém poderia me dar uma LUZ no fim do tunel

    Já montei o inicio mas não sei se estou no caminho:

    algoritmo "CEMNUMEROSINTEIROSEREAIS"
    // Disciplina  :  [Linguagem e Lógica de Programação]
    // Professor   :
    // Função : Usuário informa 100 valores inteiros e 100 valores real  e o programa sempre exibe ao termino a soma.
    // Autor : Vanderlei Luiz Kotz
    // Data : 14/10/2017
    // Seção de Declarações
    tipo
    valores=registro
    num_int: inteiro
    num_r: real
    fimregistro
    var
      ficha_num: vetor[0..2] de valores // coloquei 3 valores para testar apenas depois altero.
     i: inteiro
     soma: inteiro
     mult_int:inteiro
     mult_real:real
     inicio
        i<-0
         para i de 0 ate  1 faca
               escreva("Informe um número inteiro: ")
               leia(ficha_num.num_int)
               escreva("Informe um número real: ")
               leia(ficha_num.num_r)
        fimpara
             mult_int<-0
              se(ficha_num.num_int mod 2 = 0)então
             mult_int=ficha_num.num_int*2
              senao
                  mult_int=ficha_num.num_int*3
              fimse
              se(ficha_num.num_r > 0)então
                 ficha_num.num_r= ficha_num.num_r*4
              senao
                 ficha_num.num_r=ficha_num.num_r*0
              fimse
            para i de 0 ate  1 faca
               soma=mult_int+mult_int
               escreva ("A soma e:")(soma)
            fimpara
    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...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!