Robótica Livre
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Ir para baixo
Paulo Augusto Batista
Paulo Augusto Batista
Admin
Mensagens : 5039
Data de inscrição : 11/02/2019
Idade : 52
Escola : Colegio Lindaura
https://roboticalivre.forumeiros.com

Piramide de asteriscos vasados Empty Piramide de asteriscos vasados

Qua Nov 27, 2019 12:03 am
Na aula de sabado falamos sobre a resolução do exercício 3.5 piramide de asteriscos e o Renan falou sobre resolver usando somente as arestas com asteriscos.
Na aula não veio a resolução do exercício, mas agora ficou fácil de resolver, vou passar a ilustração da solução.

Piramide de asteriscos vasados Pirami10

Agora fica fácil,
- coloquei um contador de linhas de 0 a 9 usando um for e dentro dele outros dois, chamado de i
- o primeiro contador é dos espaços antes do primeiro asterisco, chamado de afasta, fica 9 - linha
- depois coloca o asterisco
- o segundo contador é referente aos espaços internos, veja que é i - 1
- depois imprime o asterisco e um \n para a próxima linha
- o ultimo for gera os asteriscos da base e finaliza o programa.

Código:

//INICIALIZAÇÃO DO HARDWARE
void setup() {
Serial.begin(9600);
}

//PROGRAMA PRINCIPAL
void loop() {
for(byte i=0;i<9;i++){ //contador das linhas
for(byte j=0;j<(9-i);j++){ //contar dos espaços antes do asterisco
Serial.print(" ");
}
Serial.print("*"); //imprime o primeiro asterisco
for(byte h=0;h<=(i-1)*2;h++){ //conta os espaços dentro da piramide
if(i == 0) break; //se o i for 0 então não roda espaços, a primeira linha não tem espaços
Serial.print(" ");
}
if(i != 0)Serial.print("*"); //Na primeira linha vai um unico asterisco
Serial.print("\n"); //proxima linha
}
for(byte i=0;i<19;i++){ //contador dos asteriscos da base
Serial.print("*");
}
Serial.print("\n");
delay(5000);
}
Paulo Augusto Batista
Paulo Augusto Batista
Admin
Mensagens : 5039
Data de inscrição : 11/02/2019
Idade : 52
Escola : Colegio Lindaura
https://roboticalivre.forumeiros.com

Piramide de asteriscos vasados Empty Re: Piramide de asteriscos vasados

Qua Nov 27, 2019 12:07 am
Esse exercício não vou aceitar, vou dar nota na piramide com os asteriscos preenchendo todo o interior da Piramide

Ir para o topo
Permissões neste sub-fórum
Não podes responder a tópicos