
nego drama
Membros-
Total de itens
54 -
Registro em
-
Última visita
Tudo que nego drama postou
-
você vai fazer o seguinte: crie 3 variavel (x, y , soma) depois do inicio entre com o comando leia (variaveis) como a variavel soma cauculo as outras 2 variavel e exiba o resultado
-
lene, esse exercicio não é tão complicado de fazer (como se parece) ele é bem pequeno basta você separa por etapa exemplo primeiro ele pede pra declarar e ler 4 variaveis então você faz var a, b, c ,d: inteiro inicio ///////////////////////////////////////// //////////////////////////////////// ai so é fazendo por etapa se (b > c) e ( > ) e (( ) > ( )) e ( > ) e ( > ) e (a mod 2 = 0) então /////////////////////////////// senao ///////////////////////////// fimse fimalgoritmo tomo martigado so basta pensar um pouquinho
-
(Resolvido) 4 Algoritmos Em Portugol!
pergunta respondeu ao daniel_perez de nego drama em Lógica de Programação
muito obrigado Micheus so um observação pra quem tiver essa mesma dulvida, talvez tenha q declarar o n como inteiro pois como real no visualig da erro. abraço -
rivelino parceiro, crie um novo tópico e poste sua dulva assim o forum fica organizado e mais facil pra todos localizar o tópico com essa mesma dulvida um abraço
-
crie um novo tópico e coloque sua dulvida, pra organizar o forum, cada dulvida em um tópico diferente um abraço
-
(Resolvido) 4 Algoritmos Em Portugol!
pergunta respondeu ao daniel_perez de nego drama em Lógica de Programação
p4t0X eu consegui entender alguma coisa mas não o bastante pra completar o meu algoritmo, pode me ajudar ai var h, n, FatParc: real cont, cont1 : inteiro inicio h := 0 para cont de 1 ate n faca FatParc := 1 para cont1 de 1 ate cont faca FatParc := FatParc * contl fimpara h := h + 1 / FatParc fimpara fimalgoritmo abraço -
(Resolvido) 4 Algoritmos Em Portugol!
pergunta respondeu ao daniel_perez de nego drama em Lógica de Programação
ola, tambem estou precisando dessa resposta, tentei traduzir pra portugues o algoritmo mas nem assim conseguir ententer podem me explicar melhor como funciona esse algoritmo principal mente na parte onde n := x obrigado var h, n, FatParc: real cont, cont1 : inteiro inicio h := 0 para cont de 1 ate n faca FatParc := 1 para cont1 de 1 ate cont faca FatParc := FatParc * contl fimpara h := h + 1 / FatParc fimpara fimalgoritmo -
(Resolvido) Alguém poderia me dar uma luz com esses dois algoriti
pergunta respondeu ao Charles G. P. de nego drama em Lógica de Programação
velho fiz a primeira parte da progreção geométrica faça o restante var a1, q, n, aux : inteiro inicio escreva ("entre com o valor de termos: ") leia (n) escreva("entre com o valor do primeiro termo: ") leia (a1) escreva ("entre com a razão: ") leia (q) para aux de 1 ate n faca a1:= a1 * q escreva (a1) fimpara fimalgoritmo um abraço -
(Resolvido) Alguém poderia me dar uma luz com esses dois algoriti
pergunta respondeu ao Charles G. P. de nego drama em Lógica de Programação
Charles G. P. no seu primeiro para fazer a aprezentação fará o seguinte como você atribuiu 0 a variavel cont e totalnota, cont := 0 totalnota := 0 maior_nota := 0 menor_nota := 100 /// // /// / // /// se (maior_nota < nota ) então maior_nota := nota fimse se (menor_nota > nota) então menor_nota := nota fimse // / / / / -
galera to com uns exercicios já feitos so presiso de um observação de
pergunta respondeu ao shadow007 de nego drama em Lógica de Programação
pelo meu anilise sim outro abraço -
galera to com uns exercicios já feitos so presiso de um observação de
pergunta respondeu ao shadow007 de nego drama em Lógica de Programação
shadow007 tem u erro no 5º analisando a pergunta percebi q pra indetificar o pais ele precisa esta entre dois valos e isto não esta acontecendo no nesse algoritmo // // // // // // se (codigo >= 1) e (codigo <= 20) então escreva ("europa") senao se (codigo >= 21) e (codigo <= 40) então escreva ("asia") // // // // // // observe q ele tem o valor inicial e o valor final. do seu geito qualquer numero q colocar ele vai mostrar todos os paises abraço -
velho eu não achei bom não quando você modificar analise primeiro se ficou bom, tente observar antes de mandar pro forum o seu algoritmo esta calculando normal esta mostrando saida ta ok mas como disse os racionais msc "meio certo não existe" você colocou o fimse abaixo do contador que é um erro outra coisa seria onde você colocou o fim enquanto abaixo da linhas escreval ou seja ele vai ta mostrado o resultado a todo momento no seria legal se ele mostrase o resultado no final da operação, não ficaria mais organizado? então eu te aconcelho reforça o seu base de logica, e tentar facilitar o seu trabalho var Prim_bimestre:vetor [1..35] de inteiro seg_bimestre : vetor [1..35] de inteiro media: vetor [1..35] de real media_turma, soma: real cont,aluno_acima_media : inteiro inicio cont<- 1 enquanto cont<= 10 faca escreva ("entre com a nota do primeiro bimestre: ") leia (Prim_bimestre [cont]) escreva ("entre com a nota do segundo bimestre: ") leia (seg_bimestre [cont]) media [cont] <- (Prim_bimestre [cont]+ seg_bimestre [cont])/2 soma:= soma + Prim_bimestre [cont]+ seg_bimestre [cont] se (media [cont] > 7 ) então aluno_acima_media <- aluno_acima_media + 1 fimse cont <- cont + 1 fimenquanto media_turma <- soma / 10 escreval ("O número de alunos aprovado foi de: ",aluno_acima_media) escreval ("A média obtida entre todos os alunos foi de: ",media_turma," alunos") fimalgoritmo
-
(Resolvido) Estrutura de repetição 2
pergunta respondeu ao shadow007 de nego drama em Lógica de Programação
shadow007 é pouca coisa q estou vendo você disse q seu algoritmo esta infinito, logo eu observei q você não colocou o contado pra conta cont := cont + 1 isso um pouco acima do ate cont = 5 var num, cont, multiplo_10,multiplo_3, soma_impar,produto_par: inteiro incio \\ Seção de Comandos multiplo_10 <- 0 multiplo_3 <- 0 produto_par <- 1 soma_impar <- 0 repita escreva ("entre com o numero: ") leia (num) se (num mod 2 <> 0) então soma_impar <- soma_impar + 1 fimse se (num mod 2 = 0) então produto_par <- produto_par * num fimse se (nuim mod 10 = 0) então {nessa linha você colocou nuim onde deveria ser num} multiplo_10 <-multiplo_10 + 1 fimse se (num mod 3 = 1) então multiplo_3 <- multiplo_3 + 1 fimse ate cont = 5 {acima dessa linha falta você colocar o contador : cont := cont + 1 se (produto_par = 1) então produto_par <- 0 fimse escreva ("soma dos numeros impares", soma_impar, " ") escreva ("quantidade de produtos pares", produto_par, " ") escreva ("numero multiplo de dez", multiplo_10, " ") escreva ("numero multiplo de trez", multiplo_3, " ") outra coisa pra facilitar você poderia trocar a linha escreva por escreval, ai fica um em baixo do outro, não fica na mesma linha escreval ("soma dos numeros impares: ", soma_impar) escreval ("quantidade de produtos pares: ", produto_par) escreval ("numero multiplo de dez: ", multiplo_10) escreval ("numero multiplo de trez: ", multiplo_3) tente e depois poste novamente já vi outras coisa o primeiro é pra achar os numero multiplo de 3 o conciente tem q cer 0 e não 1 se (num mod 3 = 1) então {no lugar de 1 coloque o 0} multiplo_3 <- multiplo_3 + 1 fimse pra achar somar os numeros impares se (num mod 2 <> 0) então soma_impar <- soma_impar + 1 {no lugar de 1 coloque num, ai então ele vai calcular todos os numeros impares e não conta quantos numeros impares tem} fimse -
(Resolvido) Estrutura de repetição 2
pergunta respondeu ao shadow007 de nego drama em Lógica de Programação
e sobre declar todas a variaveis como inteiro não vejo problema uma vez q os calculos não vao resultar com casas decimal então pode deixalo como inteiro -
(Resolvido) Estrutura de repetição 2
pergunta respondeu ao shadow007 de nego drama em Lógica de Programação
tire ou = coloque dessa forma se (num mod 2 <> 0) -
(Resolvido) Estrutura de repetição 2
pergunta respondeu ao shadow007 de nego drama em Lógica de Programação
porque ela tem q calcular por outro numero no caso num esta calculando por quem ai pra ser diferente ou igual a 0 por isso esta errado teria q ser num mod x <> ou = a y na questao ele necessuta do duvisor q no seu caso sera 10, 2, e o 3 num mod 2 <> 0 {pra achar numeros impares} num mod 10 = 0 { pra achar os numero multiplos de 10} num mod 3 = 0 {pra achar os numero multiplos de 3} se ainda tiver dulvida volte a postar -
(Resolvido) Estrutura de repetição 2
pergunta respondeu ao shadow007 de nego drama em Lógica de Programação
apenas ela -
(Resolvido) Estrutura de repetição 2
pergunta respondeu ao shadow007 de nego drama em Lógica de Programação
sobre multiplicar os numeros eu tive uma ideia no incio eu pedi pra você atribuir 0 a todas as variaveis você vai fazer diferente na varivel (produto_par) você vai atribuir o valor 1 nela agora olha o legal da sintaxe produto_par <- 1 se (num mod 2 = 0) então produto_par <- produto_par * num { observe : x * 1 = x se multiplicarmos qualquer numero por 1 o numero em questao não sera alterado} fimse ate con = 5 {e aqui em baixo você fara o seguinte} se (produto_par = 1) então produot_par <- 0 fimse // // // // espero q entenda -
(Resolvido) Estrutura de repetição 2
pergunta respondeu ao shadow007 de nego drama em Lógica de Programação
velho, você esta complicando o seu algoritmo agora mesmo estou vendo um erro q você cometeu observe como você colocou esta linha se (num mod <> 0) então esta diferente das primeiras linhas, ou seja, esta errado corriga os erros e depois volte a postar aquela dulvida sobre multiplicar numeros pares pos já tenho uma ideia -
velho poste uma de cada vez, e já com algum rascunho usa algum copilador senao tenho aqui o visualg http://www.apoioinformatica.inf.br/
-
(Resolvido) Estrutura de repetição 2
pergunta respondeu ao shadow007 de nego drama em Lógica de Programação
1º coisa atribua os valores 0 as variaveis multiplo_10 := 0 multiplo_3:= 0 soma_impar := 0 produto_par := 0 2º antes do camando escreva e leia falta o laço repita repita escreva ("entre com o numero: ") leia (num) 3º troque os comando div por mod. (estude mas sobre esses dois comando: mod e div) e feiche os se depos dos comandos se (num mod 2 <> 0) então soma_impar := soma_impar + num fimse 4º não coloque ate (cont <= x) coloque dessa forma ate cont = x {x no caso vai ser o limite q deseja "5"} e retire o comando fim repita escreva ("soma dos numeros impares:",soma_impar," ") escreva ("quantidade de produtos pares:",produto_par," ") escreva ("numeros multiplos de dez:",multiplo_10," ") escreva ("numeros multiplos de trêz:",multiplo_3," ") eu so não intendi uma coisa ai multiplicar os numero par se 0 * x serpre sera 0 -
velho na saida é porque esta em pascal mas vou tentar traduzir so o q mudol foi o seguinte primeiro estipulou uma media no caso 7 então no seu algoritmo você vai colocar se (media [cont] > 7 ) então aluno_acima_media := aluno_acima_media + 1 {inclua mais uma variavel do tipo inteiro pra indicar quantidade de aluno acima da media} fimse e abaixo de fimenquanto colocou media_turma := media_turma / 35 escreva ("O número de alunos com média acima da média foi de: ",aluno_acima_media) escreva (" A média obtida entre todos os alunos foi de: ",media_turma," alunos")
-
mas no primeiro algoritmo ele colocou com a saida acho q você shadow007 so precisa colocar a saida como esta no seu primeiro algoritmo e outra coisa pra saber quantos obteram acima da media seu questao deve esta faltando alguma coisa como o valor da media estou certo?
-
velho eu uso pra copilar meus programas é o visulalg ele mosta isso mesmo quando colo pra execultar via dos mas abaixo tem uma planilha semelhante a do excel e ai eu vejo execultado os calculo media e etc...
-
(Resolvido) Estrutura de repetição 2
pergunta respondeu ao shadow007 de nego drama em Lógica de Programação
fimrepita {não à necessidade desse comando aqui uma vez q você so criou um laço repita e outra porque esta no lugar errado(so basta você apagar esse)} escreva ("soma dos numeros impares:",soma_impar," ") escreva ("quantidade de produtos pares:",produto_par," ") escreva ("numeros multiplos de dez:",multiplo_10," ") escreva ("numeros multiplos de trêz:",multiplo_3," ") fimse fimse fimse fimse fimrepita {este esta no lugar certo} fimalgoritmo