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

Ir para baixo
brunodavidsteiner
brunodavidsteiner
Mensagens : 93
Data de inscrição : 21/05/2022
Escola : Juscelino K. de Oliveira

exercicio 3.4 resolvido Empty exercicio 3.4 resolvido

Ter Mar 12, 2024 4:09 pm
/*
* CURSO DE ROBOTICA 2019
*
* Exercicio: 3.4
* Tema: Tabuada
* Atividade: Elaboorar um programa para nviar para o terminal a tabuada do 1 ao 10
* Descrição: Usar uma função for() dentro de outra para gerar a tabuada, a linha deve ficas assim 1 x 1 = 1
* Hardware: A porta serial, que será a propria usada pelo cabo USB. Usar o terminal do arduino para receber as tabelas da tabuada
* Comandos: Serial.begin(9600); for(); Serial.print
* Dica1: A configuração da serial usa velocidade padrão de 9600, poderia ser alterado caso necessite maior performance
* Dica2: Na interface do arduino abrir o terminal em ferramentas - Monitor serial ou ctr+shift+M
* Dica3: Enviar para o terminal \n para nova linha ou \r para retorno de carro
* Dica4: Os textos complementares serão enviados usando a função Serial.print(), e deve estar entre aspas duplas " "
* Dica5: Enviar o valor usando o Serial.print(), essa deverá sem as aspas
*/

//DEFINICOES INICIAIS


//DECLARAcAO DE VARIAVEIS GLOBAIS
byte multiplicando = 1;//variavel para controlar as contas
byte multiplicador = 1;//variavel para controlar as contas

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

//FUNÇÕES COMPLEMENTARES


//PROGRAMA PRINCIPAL
void loop() {
for(multiplicando ; multiplicando <= 100 ; multiplicando ++) {
Serial.print("\n");//pula uma linha
Serial.print(" tabuada do numero ");//manda o que esta escritp entre parentes para o monitor serial
Serial.println(multiplicando);//tira o print dos codigos e pula uma linha
Serial.print("\n");//pula uma linha
for(multiplicador = 1 ; multiplicador <= 100 ; multiplicador ++) {
Serial.print(multiplicando);//programa o codigo denominado como multiplicando
Serial.print(" X ");//manda o que esta escritp entre parentes para o monitor serial
Serial.print(multiplicador);//programa o codigo denominado como multiplicador
Serial.print(" = ");//manda o que esta escritp entre parentes para o monitor serial
Serial.println(multiplicando * multiplicador);//tira o print dos codigos e pula uma linha
delay(20);//pausa de tempo
}
}
delay(5000);//pausa de tempo
}
Paulo Augusto Batista
Paulo Augusto Batista
Admin
Mensagens : 5715
Data de inscrição : 11/02/2019
Idade : 53
Escola : Colegio Lindaura
https://roboticalivre.forumeiros.com

exercicio 3.4 resolvido Empty Re: exercicio 3.4 resolvido

Sex maio 17, 2024 10:41 pm
Muito bom Bruno, tabiada do 100 e legal, nota 10.0
Ir para o topo
Permissões neste sub-fórum
Não podes responder a tópicos