Curso de Java #12 - Estruturas de Repetição (Parte 2)
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
Estruturas de
Repetição Parte 2
Aula 12
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
Início
CC <- 0
Fim
Cambalhota
CC <- CC + 1
N
S
CC
Repetição com Teste
no Início
CC<4
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
Início
CC <- 0
Fim
Cambalhota
CC <- CC + 1
S
CC
Repetição com Teste
no Final
N
CC>=4
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
Início
CC <- 0
Fim
Cambalhota
CC <- CC + 1
S
N
CC>=4
Início
CC <- 0
Fim
Cambalhota
CC <- CC + 1
N
S
CC<4
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
Inicio
CC<-0
Repita
Cambalhota
CC<-CC+1
Ate(CC>=4)
FimAlgoritmo
Repetição com Teste
no Final
Início
CC <- 0
Fim
Cambalhota
CC <- CC + 1
S
N
CC>=4
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
Inicio
CC<-0
Repita
Cambalhota
CC<-CC+1
Até (CC>=4)
FimAlgoritmo
Inicio
CC<-0
Faça
Cambalhota
CC<-CC+1
Enquanto(CC<4)
FimAlgoritmo
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
int cc = 0;
do {
System.out.println(“Cambalhota”);
cc++;
} while (cc<4);
Repetição com Teste
no Final
Inicio
CC<-0
Faça
Cambalhota
CC<-CC+1
Enquanto (CC<4)
FimAlgoritmo
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
Exercícios - Aula 12
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
Considerando o trecho de Fluxograma representado e
mantendo a mesma estrutura de lógica de
programação, qual seria a sua transcrição válida
para Linguagem Java?
C <- C + 1
S
N
C>10
a) do {
c++;
} while(c<=10);
b) do {
c++;
} while(c>10);
c) while(c<=10) {
c++;
}
d) while(c>10) {
c++;
}
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
Qual será o resultado impresso pelo trecho de
código escrito em Linguagem Java?
int c = 1;
do {
if (c % 5 != 0) System.out.print(c);
else break;
c+=1;
} while (c <= 10);
a) 1 2 3 4 5 6 7 8 9 10
b) 1 2 3 4 6 7 8 9
c) 1 2 3 4
d) Ocorrerá um erro de sintaxe