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 : 80
Data de inscrição : 21/05/2022
Escola : Juscelino K. de Oliveira

exercicio 2.4 resolvido Empty exercicio 2.4 resolvido

Ter Nov 28, 2023 8:20 am
/*
* 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 guardar o valor de multiplicando
byte multiplicador = 1;//variavel para guardar o valor do multiplicador

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

}
//FUNÇÕES COMPLEMENTARES


//PROGRAMA PRINCIPAL
void loop() {
for(multiplicando ; multiplicando <= 100 ; multiplicando ++) {
Serial.print("\n");//arruma a formataçao
Serial.print("Tabuada do numero ");//manda para porta serial
Serial.println(multiplicando);//pula uma linha e escreve o valor de multiplicando
Serial.print("\n");//arruma a formataçao
for(multiplicador = 1 ; multiplicador <= 100 ; multiplicador++) {
Serial.print(multiplicando);//manda para o terminal o valor de multiplicando
Serial.print(" x ");//manda a escrita x para o terminal
Serial.print(multiplicador);//manda o valor do multiplicador parra o termina
Serial.print(" = ");//manda o = para o terminal
Serial.println(multiplicando * multiplicador);// manda o valor para porta serial
delay(20);//pausa de tempo de 300 milissegundos
}
}
delay(5000);//pausa de tempo de 5000 milissegundos
}
Thiaguin
Thiaguin
Mensagens : 176
Data de inscrição : 03/03/2020

exercicio 2.4 resolvido Empty Re: exercicio 2.4 resolvido

Sáb Abr 20, 2024 10:49 am
Programa funcionando corretamente. Parabéns pela inovação de fazer a tabuada até 100.
Nota 10.0
Ir para o topo
Permissões neste sub-fórum
Não podes responder a tópicos