Ir ao conteúdo

Eli Almeida

Membro Pleno
  • Posts

    152
  • Cadastrado em

  • Última visita

Tudo que Eli Almeida postou

  1. @Midori , agora acho que entendi, os parênteses fazem a somar primeiro para depois dividir. Agora estaria certo assim ? Var // Seção de Declarações das variáveis nome:caractere nota1,nota2,nota3,nota4,nota5,nota6,nota7,nota8,nota9,nota10,nota11,nota12:real media:real aprov:inteiro Inicio // Seção de Comandos, procedimento, funções, operadores, etc... escreval (" Informe o seu nome") leia (nome) escreval (" Informe a 1° nota") leia(nota1) escreval (" Informe a 2° nota") leia(nota2) escreval (" Informe o seu nome") leia (nome) escreval (" Informe a 1° nota") leia(nota3) escreval (" Informe a 2° nota") leia(nota4) escreval (" Informe o seu nome") leia (nome) escreval (" Informe a 1° nota") leia(nota5) escreval (" Informe a 2° nota") leia(nota6) escreval (" Informe o seu nome") leia (nome) escreval (" Informe a 1° nota") leia(nota7) escreval (" Informe a 2° nota") leia(nota8) escreval (" Informe o seu nome") leia (nome) escreval (" Informe a 1° nota") leia(nota9) escreval (" Informe a 2° nota") leia(nota10) escreval (" Informe o seu nome") leia (nome) escreval (" Informe a 1° nota") leia(nota11) escreval (" Informe a 2° nota") leia(nota12) media <- (nota1+nota2+nota3+nota4+nota5+nota6+nota7+nota8+nota9+nota10+nota11+nota12)/12 escreval(" A média da classe é:" , media) Se((Nota1 + Nota2)/2 > 7) então Aprov <- Aprov + 1 Se((Nota3 + Nota4)/2 > 7) então Aprov <- Aprov + 1 Se((Nota5 + Nota6)/2 > 7) então Aprov <- Aprov + 1 Se((Nota7 + Nota8)/2 > 7) então Aprov <- Aprov + 1 Se((Nota9 + Nota10)/2 > 7) então Aprov <- Aprov + 1 Se((Nota11 + Nota12)/2 > 7) então Aprov <- Aprov + 1 fimse fimse fimse fimse fimse fimse Escreval("APROVADOS: ", Aprov/6 * 100, "%") Escreval("REPROVADOS: ", (1 - Aprov/6) * 100, "%") Fimalgoritmo
  2. @Midori , não entendi está errado em quê ? A questão pede a média da classe , o que estaria errado?
  3. @Midori , assim rodou,mas eu não sei se está certo : Var // Seção de Declarações das variáveis nome:caractere nota1,nota2,nota3,nota4,nota5,nota6,nota7,nota8,nota9,nota10,nota11,nota12:real media:real aprov:inteiro Inicio // Seção de Comandos, procedimento, funções, operadores, etc... escreval (" Informe o seu nome") leia (nome) escreval (" Informe a 1° nota") leia(nota1) escreval (" Informe a 2° nota") leia(nota2) escreval (" Informe o seu nome") leia (nome) escreval (" Informe a 1° nota") leia(nota3) escreval (" Informe a 2° nota") leia(nota4) escreval (" Informe o seu nome") leia (nome) escreval (" Informe a 1° nota") leia(nota5) escreval (" Informe a 2° nota") leia(nota6) escreval (" Informe o seu nome") leia (nome) escreval (" Informe a 1° nota") leia(nota7) escreval (" Informe a 2° nota") leia(nota8) escreval (" Informe o seu nome") leia (nome) escreval (" Informe a 1° nota") leia(nota9) escreval (" Informe a 2° nota") leia(nota10) escreval (" Informe o seu nome") leia (nome) escreval (" Informe a 1° nota") leia(nota11) escreval (" Informe a 2° nota") leia(nota12) media <- nota1+nota2+nota3+nota4+nota5+nota6+nota7+nota8+nota9+nota10+nota11+nota12/12 escreval(" A média da classe é:" , media) Se((Nota1 + Nota2)/2 > 7) então Aprov <- Aprov + 1 fimse Escreval("APROVADOS: ", Aprov/6 * 100, "%") Escreval("REPROVADOS: ", (1 - Aprov/6) * 100, "%") Fimalgoritmo
  4. @Midori , como fazer essa questão? Se puder postar o pseudocódigo .
  5. 1) Faça um programa que receba o nome e duas notas de seis alunos e mostre o relatório a seguir. Relatório de notas: - Média da classe - Percentual de alunos reprovados - Percentual de alunos aprovados (para aprovação média acima de 7,0) Comecei fazendo ela, mas não sei como calcular esse percentual e se necessita utilizar vetores, ou se está certo da forma que comecei fazendo. Pseudocódigo abaixo que comecei fazendo : nome:caractere nota1,nota2,nota3,nota4,nota5,nota6,nota7,nota8,nota9,nota10,nota11,nota12:real media:real Inicio // Seção de Comandos, procedimento, funções, operadores, etc... escreval (" Informe o seu nome") leia (nome) escreval (" Informe a 1° nota") leia(nota1) escreval (" Informe a 2° nota") leia(nota2) escreval (" Informe o seu nome") leia (nome) escreval (" Informe a 1° nota") leia(nota3) escreval (" Informe a 2° nota") leia(nota4) escreval (" Informe o seu nome") leia (nome) escreval (" Informe a 1° nota") leia(nota5) escreval (" Informe a 2° nota") leia(nota6) escreval (" Informe o seu nome") leia (nome) escreval (" Informe a 1° nota") leia(nota7) escreval (" Informe a 2° nota") leia(nota8) escreval (" Informe o seu nome") leia (nome) escreval (" Informe a 1° nota") leia(nota9) escreval (" Informe a 2° nota") leia(nota10) escreval (" Informe o seu nome") leia (nome) escreval (" Informe a 1° nota") leia(nota11) escreval (" Informe a 2° nota") leia(nota12) media <- nota1+nota2+nota3+nota4+nota5+nota6+nota7+nota8+nota9+nota10+nota11+nota12/12 escreval (" A média da classe é :" , media) se (nota1+nota2/2 > 7) então escreval (" 1% aprovado") Fimalgoritmo
  6. @Simon Viegas , dei uma pesquisada aqui, mas não conseguir encontrar respostas e nem entendi o porquê 1%2 o resto dá 1 . Não seria 0 , já que 1 não pode ser dividido por 2 e acrescenta um zero no 1? Exemplo : 1 |_2__ 10 0,5 - 10 ___ 0 <----- Resto
  7. @devair1010 , esse "i" significa o quê? No início ele aparece assim : i <- 1 depois aparece isso : i <- i + 1 ate i > n E ao invés de colocar se i % 2 = 1 não poderia colocar assim : i mod 2 <> 0?
  8. @devair1010 , acho que está com problema esse seu código, quando digita o número fica pedindo para digitar novamente o número e depois manda digitar "outra vez s/n" e nunca sai disso. Não tem como substituir o " Enquanto .. faça" pelo "repita..até", ou é obrigatório utilizar " Enquanto .. faça" junto com o "Repita até"?
  9. @devair1010 , você saberia como transformar esse código abaixo para o comando "repita ate" ? Obs: Esse algoritmo é para mostrar números ímpares Var // Seção de Declarações das variáveis n,i:inteiro Inicio // Seção de Comandos, procedimento, funções, operadores, etc... i<- 1 escreval (" Digite um número") leia(n) enquanto (i<n) faça se (i mod 2 <> 0) então escreval(i) senao fimse i<- i+1 fimenquanto Fimalgoritmo
  10. @devair1010, esse "repita até opção 3" que você colocou significa o quê? E "escolha opc" serve para quê? Utiliza ela junto com o "caso"? Tenho outra dúvida, por exemplo, se eu for escrever no VisualG um algoritmo para somar dois números, precisa indentar o "escreval", ou só indenta o código quando tem uma condicional? No exemplo abaixo, precisa indentar? Indentar seria dá espaço, nesse caso, traria essa estrutura abaixo mais para à direita ? num1, num2, soma : inteiro inicio escreval(" Informe o 1° número") leia(num1) escreval(" Informe o 2° número") leia(num2) soma <- n1+n2 escreval(" A soma é : ", soma)
  11. Comecei fazendo essa questão,porém não entendi direito, principalmente essa parte que fala de listar, o professor disse que não precisava usar essa parte de vetores ainda, como resolver essa questão? Obs : É para usar o "caso" e escrever em portugol. Aqui o código que comecei a criar : Var produto:caractere opcao,quantidade:inteiro preco,total,pagamento,desconto:real credito:real // Seção de Declarações das variáveis Inicio // Seção de Comandos, procedimento, funções, operadores, etc... escreval (" Menu :") escreval ("1 - Comprar produto") escreval("2 - Listar compra") escreval("3 - Sair") escreval (" Digite a opção") leia(opcao) Caso = 1 escreval("Qual o nome do produto?") leia (produto) escreval (" Qual é a quantidade do produto") leia (quantidade) escreval (" Qual é o preço do produto?") leia (preco) total <- quantidade*preco escreval(" O total é :" , total) escreval(" Qual é a forma de pagamento?") escreval (" 1 - Crédito") escreval (" 2 - Débito") Escreval (" Digite a opcão") leia(opcao) credito <- total*0.05 caso = 1 escreval(" Haverá um acréscimo de" , credito," no total do produto") Fimalgoritmo
  12. @Simon Viegas ,@devair1010 , tirei aquela parte do "se ((copia(sexo, 1, 1) = "m")", porque sou iniciante e essa atividade acho que não precisa desses detalhes, o curso começou agora só teve ao todo 5 aulas. O código que editei foi esse aqui abaixo, está rodando, mas tenho dúvida se essa parte do fimse coloquei de forma correta.Destaquei em preto abaixo. Outra coisa, gostaria de saber se é necessário utilizar a primeira letra maiúscula quando iniciar com "escreval" ,"leia","se..então",etc. Tenho outra dúvida também, esses parênteses é obrigatório usar? Var // Seção de Declarações das variáveis Nome,sexo:caractere Altura,peso:real idade,opcao:inteiro Inicio // Seção de Comandos, procedimento, funções, operadores, etc... Escreval (" Informe o seu nome") Leia (nome) Escreval ("informe o seu sexo") Leia (sexo) Escreval (" Informe a sua idade") Leia (idade) Escreval (" Informe o seu peso") Leia (peso) Escreval (" Informe a sua altura") Leia(altura) Escreval () Escreval (" Menu") Escreval ("1 - Equipe 1 : Sexo masculino,altura até 1,70 e até 83kg") Escreval ("2 - Equipe 2 : Sexo feminino, altura até 1,65 e até 70kg") Escreval ("3 - Equipe 3: Sexo masculino, altura até 1,70 e até 93kg ou: Sexo feminino,altura até 1,65 e até 70kg") Escreval (" Informe a opção desejado") Escreval() leia (opcao) se opcao = 1 então se (sexo="masculino")e (altura<=1.70)e (peso<=83) então escreval (" Adicionado à equipe 1 com sucesso") senao escreval ("Você não está dentro dos critérios para entrar na equipe 1") fimse fimse se (opcao=2)então se (sexo="feminino")e (altura<=1.65)e (peso<=83) então escreval ("Adicionado à equipe 2 com sucesso") senao escreval("Você não está dentro dos critérios para entrar na equipe 2") fimse fimse se (opcao=3)então se (sexo="masculino")e (altura<=1.70)e (peso<=93)ou (sexo="feminino")e(altura<= 1.65)e(peso<= 70)então escreval ("Adicionado à equipe 3 com sucesso") senao escreval("Você não está dentro dos critérios para entrar na equipe 3") fimse fimse fimalgoritmo
  13. @Simon Viegas , agora foi, obrigada. Você sabe o que significa isso e para que serve "((copia(sexo, 1, 1)"? Porque não consegui entender , sou iniciante ainda. Teve outra coisa que fiquei em dúvidas nesse código você colocou o "fimse" no meio do código e o restante no final, é preciso seguir essa regra? se (opcao = 1) então se ((copia(sexo, 1, 1) = "m") e (altura <= 1.70) e (peso <= 83)) então escrevaL(" Adicionado à equipe 1 com sucesso") senao escrevaL(" Você não está dentro dos critérios para entrar na equipe 1") fimSe senao se (opcao = 2) então se ((copia(sexo, 1, 1 = "f") e (altura <= 1.65) e (peso <= 70)) então escrevaL(" adicionado à equipe 2 com sucesso") senao escrevaL(" Você não está dentro dos critérios para entrar na equipe 2") fimSe fimSe fimSe
  14. @devair1010, corrigir isso aí que você falou. Mas por exemplo, se a pessoa possui os critérios para entrar na equipe 2, é normal aparece a mensagem dizendo " você não está dentro dos critérios para entrar na equipe 1", antes de aparecer "adicionado à equipe 2 com sucesso"? Anexei uma captura de tela abaixo para demonstrar e aqui está o código após a correção: Var Nome,sexo:caractere Altura,peso:real idade,opcao:inteiro Inicio Escreval (" Informe o seu nome:") Leia (nome) Escreval ("informe o seu sexo:") Leia (sexo) Escreval (" Informe a sua idade:") Leia (idade) Escreval (" Informe o seu peso:") Leia (peso) Escreval (" Informe a sua altura:") Leia(altura) Escreval () Escreval (" Menu") Escreval (" Equipe 1 : Sexo masculino,altura até 1,70 e até 83kg") Escreval (" Equipe 2 : Sexo feminino, altura até 1,65 e até 70kg") Escreval ("Equipe 3: Sexo masculino, altura até 1,70 e até 93kg ou: Sexo feminino,altura até 1,65 e até 70kg") escreval() Escreval (" Informe a equipe que deseja entrar") Escreval() leia (opcao) se ((opcao = 1) e (sexo = "Masculino") e (altura <= 1.70) e (peso <= 83)) então escrevaL(" adicionado à equipe 1 com sucesso") senao escrevaL(" você não está dentro dos critérios para entrar na equipe 1") se ((opcao = 2) e (sexo = "Feminino") e (altura <= 1.65) e (peso <= 70)) então escrevaL(" adicionado à equipe 2 com sucesso") senao escrevaL(" você não está dentro dos critérios para entrar na equipe 2") se ((opcao = 3) e (sexo = "Masculino") e (altura <= 1.70) e (peso <= 93)) então escrevaL(" adicionado à equipe 1 com sucesso") senao escrevaL(" você não está dentro dos critérios para entrar na equipe 3") se ((opcao = 3) e (sexo = "Feminino") e (altura <= 1.65) e (peso <= 70)) então escrevaL(" adicionado à equipe 3 com sucesso") senao escrevaL(" você não está dentro dos critérios para entrar na equipe 3") Fimse Fimse Fimse Fimse Fimalgoritmo
  15. @Simon Viegas, tentei fazer esse aqui, mas está dando erro. Aparece várias vezes as mensagens das outras condicionais no final. Postei uma foto abaixo mostrando. Não sei se o erro está na estrutura das condicionais, se você souber qual é o erro, responde aí. O código é esse aqui da questão 3 : Var Nome,sexo:caractere Altura,peso:real idade,opcao:inteiro Inicio Escreval (" Informe o seu nome:") Leia (nome) Escreval ("informe o seu sexo:") Leia (sexo) Escreval (" Informe a sua idade:") Leia (idade) Escreval (" Informe o seu peso:") Leia (peso) Escreval (" Informe a sua altura:") Leia(altura) Escreval () Escreval (" Menu") Escreval (" Equipe 1 : Sexo masculino,altura até 1,70 e até 83kg") Escreval (" Equipe 2 : Sexo feminino, altura até 1,65 e até 70kg") Escreval ("Equipe 3: Sexo masculino, altura até 1,70 e até 93kg ou: Sexo feminino,altura até 1,65 e até 70kg") escreval() Escreval (" Informe a equipe que deseja entrar") Escreval() leia (opcao) se ((opcao = 1) e (sexo = "m") e (altura <= 1.70) e (peso <= 83)) então escrevaL(" adicionado à equipe 1 com sucesso") senao escrevaL(" você não está dentro dos critérios para entrar na equipe 1") se ((opcao = 2) e (sexo = "f") e (altura <= 1.65) e (peso <= 70)) então escrevaL(" adicionado à equipe 2 com sucesso") senao escrevaL(" você não está dentro dos critérios para entrar na equipe 2") se ((opcao = 3) e (sexo = "m") e (altura <= 1.70) e (peso <= 93)) então escrevaL(" adicionado à equipe 1 com sucesso") senao escrevaL(" você não está dentro dos critérios para entrar na equipe 3") se ((opcao = 3) e (sexo = "f") e (altura <= 1.65) e (peso <= 70)) então escrevaL(" adicionado à equipe 3 com sucesso") senao escrevaL(" você não está dentro dos critérios para entrar na equipe 3") Fimse Fimse Fimse Fimse Fimalgoritmo
  16. @Simon Viegas, por que você colocou mais de uma vez o parêntese? Fiz assim o restante: Se (Nota1 >= 4) e (Nota1<= 6) então escreval (" Conceito B") senao se (Nota1 >= 1) e (Nota1 <=3) então escreval ("Conceito C") senao se (Nota1=0) então escreval ("Reprovado") Fimse Fimse Fimse @Simon Viegas, já consegui resolver a primeira e segunda questão só falta a terceira. Será que você saberia como fazer essa aqui? Comecei fazendo, mas não entendi direito o que a questão. Pede e como escrever na linguagem portugol. Coloquei uma imagem abaixo da questão Var Nome,sexo:caractere Altura,peso:real idade:inteiro Inicio Escreval (" Informe o seu nome") Leia (nome) Escreval ("informe o seu sexo") Leia (sexo) Escreval (" Informe a sua idade") Leia (idade) Escreval (" Informe o seu peso") Leia (peso) Escreval (" Informe a sua altura") Leia(altura)
  17. @devair1010, fiz esse código para a primeira atividade, mas está dando erro. Não sei o motivo e nem se estar certo. Var Nota1 : real Inicio Escreval (" Informe a nota") leia(nota1) se (nota1> =7 ou <=10)então escreval (" Conceito A") senao se (nota1 >= 4 ou <= 6) então escreval (" Conceito B") senao se (n1 >= 1 ou <=3) então escreval ("Conceito C") senao se (n1=0) então escreval ("Reprovado") fimse fimse fimse fimse Fimalgoritmo
  18. Alguém conseguiria resolver essas atividades passando para a linguagem portugol? 1 questão) Escrever um algoritmo que leia uma nota e mostre o conceito equivalente. Suponha a seguinte tabela de conversão Nota Conceito 7 a 10 A 4 a 6 B 1 a 3 C 0 REPROVADO 2 questão) Elabore um algoritmo que dada a idade de um nadador classifica-o EM UMA DAS SEGUINTES CATEGORIAS : INFANTIL A= 5-7 ANOS INFANTIL B= 8-10 ANOS JUVENIL A = 11-13 ANOS JUVENIL B = 14-17 ANOS ADULTO = MAIORES DE 18 ANOS 3 questão) Elabore um algoritmo que recebe o nome a idade ,sexo,altura peso. Após Cadastrar as informações deverá ser exibido um menu para o usuário escolher qual equipe ele será adicionado, seguindo a ordem: Para ser da equipe 1: Sexo masculino, altura até 1,70 e até 80kg Para ser ser da equipe 2 :Sexo feminino, altura até 1,65 e até 70kg Para ser da equipe 3: Sexo masculino, altura até 1,70 e até 93kg ou: Sexo feminino, altura até 1,65 e até 70kg
  19. Alguém sabe qual é a diferença entre "esmaecer vídeo" , "desligar vídeo" e "suspender atividade do computador"? No windows 7 ,como aparece na imagem abaixo.
  20. @Rio McCloud, me refiro a dial up (que é conhecido como internet discada) que o Windows 7 fala na categoria rede e internet , dentro de rede e compartilhamento do painel de controle.
  21. Alguém sabe se a internet discada do Windows 7 pega wifi , se é igual a internet discada antiga.
  22. O que é uma razão pela qual você deve limpar toda a formatação de texto no seu documento? A. Você deseja alterar (modificar) o Estilo Título 1 aplicado em todo o documento B. Você deseja alterar a cor do tipo de Letra para o documento inteiro C. Você combinado de vários documentos e todos eles têm uma formatação diferente D. Você criou um documento do Word a partir de um arquivo PDF e precisa limpar a formatação Enviar respostas
  23. Obrigada.
  24. @RS Faria , será que está correta a diferença entre ciclo de clock e frequência? "O clock é um chip que envia energia para um hardware, a energia entra e sai , e isso é o ciclo do clock , a frequência é a quantidade de energia que tem nesse ciclo e a quantidade de informações que são lidas."
  25. Alguém sabe ? O professor falou que cada item de hardware da placa-mãe tinha um clock, inclusive a memória ram. Isso está correto?

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...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!