Classificação
0 %
Popularidade
Opine
Descrição:
A estrutura de repetição ENQUANTO vai permitir que você execute blocos de comandos várias vezes e simplifique a forma de …






Bom dia Guanabara, estou aprendendo logica pelo seu conteúdo e to achando muito bom, porém, não encontro no site os códigos para tirar dúvidas.
Bem simples esse sistema de looping, só passar quando começa e o por que, oque devo fazer no loop e quando termina e por que.
O meu ctrl+F2 n cancela o codigo dae toda vez q fica rodando infinito n consigo fechar nem clicar em nada, alguem me ajuda?
Pra quem esta pensando em desistir de fazer os exercícios ou pegar a resposta aqui, quero q saiba q demorei por volta de 2 horas pra fazer mais deu certo, então não desista, ninguém naci sabendo de nada, mais se mesmo assim quer a resposta estão aqui em baixo
EXERCIO 01
algoritmo "AULA09EXERCICIO02"
var
inic,fim,x:inteiro
inicio
escreval("——————–")
escreval("CONTAGEM INTELIGENTE")
escreval("——————–")
escreva("INICIO: ")
leia(inic)
escreva("FIM: ")
leia(fim)
escreval("—————–")
escreval(" C O N T A N D O ")
escreval("—————–")
se (inic<=fim) entao
enquanto (inic<=fim) faca
escreva(inic,"..")
inic<-inic+1
fimenquanto
senao
enquanto ( fim<=inic ) faca
escreva(inic,"..")
inic<-inic-1
fimenquanto
fimse
fimalgoritmo
EXECICIO 02
algoritmo "Aula9ecercio02"
var
nome_aluno,melhor:caractere
n_aluno,n,nota,maior:inteiro
inicio
n_aluno<-1
n<-1 //n vale so pra repitir a qts de vezes
maior<-0
escreval("———————")
escreval("ESCOLA JAVALI CANSADO")
escreval("———————")
escreva("Quantos alunos tem na turma?: ")
leia(n_aluno)
escreval("—————————–")
enquanto ( n <= n_aluno ) faca //n_aluno e a repitição
escreval("aluno",n)
escreva("Nome do Aluno:")
leia(nome_aluno)
escreva("Nota de ",nome_aluno,": ")
leia(nota)
escreval("————-")
se ( nota > maior ) entao
melhor<-nome_aluno
maior<-nota
fimse
n<-n+1
fimenquanto
escreval("O melhor aluno foi ",melhor," com a nota:",maior)
fimalgoritmo
📚✅
Alguem tem a resposta de exercicios q vc precisa fazer a soma da repetição? Travei nisso
Exercício 01: Contador Inteligente
algoritmo "Contador Inteligente"
var
//I = Inicial
//F = Final
I , F: Inteiro
inicio
Escreval ("====================")
Escreval ("CONTAGEM INTELIGENTE")
Escreval ("====================")
Escreva ("Contagem Inicial: ")
Leia (I)
Escreva ("Final da contagem: ")
Leia (F)
Escreval ("======================")
Se (I < F) entao
Enquanto (I <= F) faca
Escreval (I, "…")
I <- (I + 1)
FimEnquanto
Senao
Enquanto (I >= F) faca
Escreval (I, "…")
I <- (I – 1)
FimEnquanto
FimSe
Escreval ("===============")
Escreval ("FIM DA CONTAGEM")
Escreval ("===============")
fimalgoritmo
Exercício 02: O Melhor Aluno da Turma
algoritmo "Melhor_aluno"
var
//T = Turma
//C = Contador
//N = Nome do Aluno
//NT = Nota do Aluno
//M = Maior Nota
//NM = Nome com maior nota
T, C: Inteiro
N, NM: Caractere
NT, M: Real
inicio
Escreval ("========================")
Escreval (" Escola Santa Paciência ")
Escreval ("========================")
C <- 1
Escreva ("Quantos Alunos a turma tem? ")
Leia (T)
Enquanto (C <= T) faca
Escreval ("————————")
Escreva ("Nome do", C, "o. Aluno: ")
Leia (N)
Escreva ("Qual a nota de ", N, "?: ")
Leia (NT)
C <- C + 1
FimEnquanto
Escreval ("————————")
Se (NT >= M) entao
M <- NT
NM <- N
FimSe
Escreval ("========================================================")
Escreval (" O melhor aproveitamento foi de ", NM, ", com a nota", M)
Escreval ("========================================================")
fimalgoritmo
Segue o resultado do Exercício que mostra as notas dos alunos:
Var
quantidadeAluno, a: inteiro
nomeAluno, melhorAluno, piorAluno: caractere
nota, melhorNota, menorNota: real
Inicio
a <- 1
melhorNota <- 0
menorNota <- 0
Escreva ("Quantos alunos tem na sala?: ")
Leia (quantidadeAluno)
Enquanto (a <= quantidadeAluno) faça
Escreval ("—————————–")
Escreval (a, "° aluno:")
Escreva ("Nome: ")
Leia (nomeAluno)
Escreva ("Nota: ")
Leia (nota)
Se (melhorNota < nota) então
melhorNota <- nota
melhorAluno <- nomeAluno
FimSe
Se (menorNota = 0) ou (menorNota > nota) então
menorNota <- nota
piorAluno <- nomeAluno
FimSe
a <- a + 1
FimEnquanto
Escreval ("———————————————————————-")
Escreval ("O melhor aluno foi o(a) ", melhorAluno, " e sua nota foi ", melhorNota)
Escreval ("O pior aluno foi o(a) ", piorAluno, " e sua nota foi ", menorNota)
Escreval ("———————————————————————-")
Fimalgoritmo
segundo exercício
Var
// Seção de Declarações das variáveis
aluno, contador, a, m, Nm: inteiro
Inicio
// Seção de Comandos, procedimento, funções, operadores, etc…
escreval ("Quantos alunos a turma tem? ")
leia (aluno)
contador <- 1
enquanto (contador <= aluno) faca
escreval ("Digite o nome do aluno: ")
leia (a)
escreval ("Digite a média do aluno: ")
leia (m)
se (m > Nm) entao
Nm <- m
fimse
contador <- contador + 1
fimenquanto
escreval ("A maior médio foi: ", Nm)
Fimalgoritmo
Pessoal, façam os exercícios da apostilha. eles são fundamental para que vcs possam avançar. eu só estava fazendo os dos finais dos vídeos e me enrolei todo lá na frente. agora estou refazendo e me saindo bem melhor. segue o primeiro exercício
Algoritmo "semnome"
// 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 : 01/12/2022
Var
// Seção de Declarações das variáveis
contador, n1, n2: inteiro
Inicio
// Seção de Comandos, procedimento, funções, operadores, etc…
escreval ("Digite o número que deseja contar: ")
leia (n1)
escreval ("Digite até que número deseja contar: ")
leia (n2)
se n1 < n2 entao
contador <- n1
enquanto (contador <= n2) faca
escreval (contador)
contador <- contador + 1
fimenquanto
senao
se n1 > n2 entao
contador <- n1
enquanto contador >= n2 faca
escreval (contador)
contador <- contador – 1
fimenquanto
fimse
fimse
Fimalgoritmo
Ola Gustavo,tudo bem?
Consegue fazer um video de Roadmap for Progamming?
Eu vi alguns videos onde os Testadores de Software fizeram videos de RoadMap for manual testing or RoadMap for Quality Assurance Testing.
Tipo 1:
-Manual Software Testing + Feramenta Jira
-MySql
-Selenium
Tipo 2 para QA testers:
-Manual testing + Feramenta Jira
-MySql
-Python/Java
-Selenium
-API(Postman)
-Mobille Testing(Appium)
+claro tem mais coisas para aprender,isso era so para mostrar como eles fazem.
SDET Automation Techie canal do youtube e tem Roadmap for Manual,e tem Roadmap for QA automation testers videos.
Ia direccionar as pessoas como virar Programador de software e ia ser mais facil para todo mundo saber os paços certos como entrar na area de TI.
26:09 Mano……
EU FIZ ESSA CAGADA KKKK, dá um colapso kkk, fiz um algoritmo que contasse de 10 a 0, ordem decrescente, mas eu not me atentei ao "Enquanto (cont>=10) e coloquei "(cont<=10)…"
O NEGÓCIO COMEÇOU A CONTAR NÚMEROS NEGATIVOS INFINITAMENTE KKKKK
Fui testar no PseudoCode no celular, A Contagem é feita Na velocidade da luz, não devagar que nem no vídeo ;-;
alguem me ajuda, nao sei pq esta dando erro na linha 22
algoritmo "contador inteligente"
var
f, i: inteiro
inicio
Escreval("=======================")
EscrevaL(" Contador inteligente")
Escreval("=======================")
Escreva("INÍCIO: ")
Leia(i)
Escreva("FIM: ")
Leia(f)
Se (i < f)entao
Escreval("=======================")
Escreval("CONTANDO: ")
Enquanto (i <= f) faca
Escreval(i, "…")
i <- i + 1
FimEnquanto
Senao
Escreval("=======================")
Escreval("CONTANDO: ")
Enquanto(i >= f) faca
Escreval(i, "…")
i <- i – 1
FimEnquanto
FimSe
fimalgoritmo
gente onde encontram as respostas dos exercicios ?
Moçada, fiz dessa forma e deu bom
Var
Aluno,maluno:caractere
nota,mnota:real
totalalunos:inteiro
Inicio
escreval ()
escreval (" — Trombadinhas S.A —")
escreval ()
Escreva ("Quantos alunos são? ")
leia (totalalunos)
enquanto totalalunos > 0 faca
totalalunos <- totalalunos-1
escreva ("Digite o nome do aluno ")
leia (aluno)
escreva ("Digite a nota do aluno ")
leia (nota)
se nota > mnota entao
mnota <- nota
maluno <- aluno
fimse
fimenquanto
escreval ()
escreval ("O melhor ALUNO foi: ",maluno, ", Com a NOTA:",mnota)
escreva ("—————")
Fimalgoritmo
Os dois exercícios do final do vídeo (obs: foi feito em linguagem js)
///contagem inteligente///
inicio = parseInt(prompt("Qual valor inicial?"));
fim = parseInt(prompt("Qual o valor final?"));
if (inicio<=fim){
for(conti = inicio; conti <= fim; conti++){
console.log(conti);
}
} else {
for(conti = inicio; conti >= fim; conti–){
console.log(conti);
}
}
///Melhor aluno da sala///
aluno = parseInt(prompt("Quantos alunos a sala tem?"));
maior = 0;
menor = 0;
var alunom;
var maluno;
for(var cont = 0; cont <=aluno; cont++){
aln = prompt("Qual o nome do aluno:");
nal = parseInt(prompt("Qual a nota desse aluno:"));
if(nal>maior){
maior = nal;
alunom = aln;
} else {
menor = nal;
maluno = aln;
}
}
alert("Melhor aproveitamento: " + alunom + " com nota: " + maior + "n" + "Menor aproveitamento: " + maluno + " com nota " + menor);
Gurizada, fiz o último exercício e o meu resultado ficou assim. Espero ter ajudado pois sofri um pouco kkk.
//Perguntando quantos alunos tem na turma para definir o número de repetições.
Escreval("Quantos alunos tem dentro de uma turma? ")
Leia (alunos)
// contador recebe 1 pois a linguagem começa a contar do zero.
contador <- 1
//Repetindo a estrutura de (solicitar nome do aluno e nota) de acordo com a quantidade que o usuário digitou anteriormente.
enquanto (contador <= alunos) faca
Escreval ("Qual o nome do aluno: ")
Leia (nome)
Escreval ("Qual a nota do aluno: ")
Leia(Nota)
//Se a nota digitada for maior do que a nota já existente na variável "nota", separe-a em outra variável como melhor aluno, junto ao seu nome.
Se (nota > maiornota) entao
maiornota <- Nota
melhoraluno <- nome
FimSe
//contador recebe 1 para contunuar repetindo a estrutura.
contador <- contador + 1
FimEnquanto
//Print do melhor aluno na tela.
Escreval ("O aluno(a)" , melhoraluno, " obteve a melhor nota: ", maiornota,"!")
Minha solução para o segundo desafio
Algoritmo "MelhorAluno"
Var
qtd, cont: inteiro
nota, maior: real
aluno, melhorAluno: caractere
Inicio
escreval("———————-")
escreval("Escola Santa Paciência")
escreval("———————-")
escreva("Quatidade de alunos? ")
leia(qtd)
cont <- 1
enquanto cont <= qtd faca
escreval("———————-")
escreval("ALUNO", cont)
escreva("Nome do aluno: ")
leia(aluno)
escreva("Nota ", aluno, ": ")
leia(nota)
escreval("———————-")
cont <- cont + 1
se nota > maior entao
maior <- nota
melhorAluno <- aluno
fimse
fimenquanto
limpatela
escreval("———————————————————-")
escreva("O melhor aproveitamento foi de ", melhorAluno, " com nota ", maior:4:2)
Fimalgoritmo
foi fazer meu pc contar até 1000000000000000000000 e ele travou, um ótimo curso
algoritmo "ContagemInteligente"
var
x,y:inteiro
inicio
escreval(" CONTAGEM INTELIGENTE ")
escreval("———————-")
escreva("Início: ")
leia(x)
escreva("Fim: ")
leia(y)
escreval("———————-")
escreval(" CONTANDO ")
escreval("———————-")
se (x<y) entao
enquanto (x<=y) faca
escreva(x,"..")
x<-x+1
fimenquanto
senao
enquanto (x>=y) faca
escreva(x,"..")
x<-x-1
fimenquanto
fimse
fimalgoritmo
algoritmo "EscolaSantaPaciencia"
var
x,q:inteiro
nome,mnome:caractere
nota,mnota:real
inicio
escreval(" ESCOLA SANTA PACIÊNCIA ")
escreval("—————————")
escreva("Quantos alunos a turma tem? ")
leia(q)
escreval("—————————")
x<-1
enquanto (x<=q) faca
escreval("ALUNO", x)
escreva("Nome do aluno: ")
leia(nome)
escreva("Nota de ",nome,": ")
leia(nota)
escreval("—————————")
x<-x+1
se (mnota<=nota) entao
mnota<-nota
mnome<-nome
fimse
fimenquanto
escreval("O melhor aproveitamento foi de ",mnome," com a nota ",mnota)
fimalgoritmo
O dólar tava 2.2
SEGUNDO EXERCÍCIO COM CALCULO DE MÉDIA DE NOTAS
algoritmo "MelhorAluno"
var
ALUNOS, CONT: inteiro
NOTA, MEDIA, MELHORN, SOMA: real
NOME, MELHORA: caracter
inicio
Escreval ("———————")
Escreval ("ESCOLA JAVALI CANSADO")
Escreval ("———————")
Escreva ("Quantos alunos tem na turma? ")
Leia (ALUNOS)
Escreval ("———————")
CONT <- 1
Enquanto (CONT < ALUNOS + 1) faca
EscrevaL ("ALUNO",CONT)
Escreva ("Nome do Aluno: ")
Leia (NOME)
Escreva ("Nota de ",NOME,": ")
Leia (NOTA)
CONT <- CONT + 1
Escreval ("———————")
SOMA <- (SOMA + NOTA)
FimEnquanto
Se (NOTA > MELHORN)entao
MELHORN <- NOTA
FimSe
MELHORA <-NOME
MEDIA <- SOMA/ALUNOS
Escreval ("O melhor aproveitamento foi de ", MELHORA, ", com nota",MELHORN, ".")
Escreval ("A média de nota da turma foi:", MEDIA)
fimalgoritmo
algoritmo "Contador Inteligente"
var
INI , FIM: inteiro
inicio
Escreval ("———————-")
Escreval (" CONTAGEM INTELIGENTE")
Escreval ("———————-")
Escreva ("INÍCIO: ")
Leia (INI)
Escreva ("FIM: ")
Leia (FIM)
Escreval ("———————-")
Se (INI<FIM) entao
Enquanto INI <= FIM faca
Escreval (INI, "…")
INI <-(INI + 1)
FimEnquanto
Senao
Enquanto INI >= FIM faca
Escreval (INI, "…")
INI <-(INI – 1)
FimEnquanto
FimSe
Escreval ("———————")
Escreval ("- FIM DA CONTAGEM -")
Escreval ("———————")
fimalgoritmo
Fiz um código q conta infinitamente
Var
N: real
Início
Enquanto (N=N) faça
N <- N+1
Escreva (N)
FimEnquanto