Contenido del curso

Actividad 2

 

Las tablas de multiplicar

Para esta actividad se plantea programar la placa para que nos envíe por serial la tabla de multiplicar de un número que deseemos. Nosotros escogeremos la tabla del 6 como ejemplo. Debe imprimirse por serial de la siguiente forma:

"6 x número = resultado"

Donde número debe ir cambiando del 1 al 10 y resultado será el valor correspondiente a cada multiplicación.

Entre mensajes debe añadirse un salto de línea.

Recuerda que el bucle for lo tenemos disponible con el siguiente bloque:


 Recuerda que puedes unir dos pedazos de texto. Para ello necesitas utilizar el siguiente bloque:



Además de una cadena de texto, también podríamos colocar un bloque de variable para unir al valor
de la misma un texto por delante o por detrás.
Recuerda que la estructura típica de un bucle for es la siguiente:

for(int i = 0 ; i < 25 ; i++) {

    // Líneas a ejecutar
    // Aquí podemos acceder al valor de "i"

}

Donde i será la variable de ayuda para llevar la cuenta del bucle. Se puede nombrar a esta variable de la
manera que desees, pero normalmente este tipo de variables se nombran como i, j o k.

Dentro del mismo bucle for se colocan las líneas que se quieran ejecutar en cada iteración o repetición.
Aquí también puedes acceder al valor de la variable de ayuda, en este caso i.


Puedes descargar la solución pinchando en el siguiente icono:

void setup() {

    // Inicializamos el bus serial
    Serial.begin(9600);

    // Utilizamos un bucle for para imprimir la tabla de multiplicar
    for(int i = 1 ; i <= 10 ; i++) {

        Serial.print("6 x "); // Imprimimos la primera parte constante del mensaje
        Serial.print(i); // Imprimimos a continuación el valor de la cuenta del for
        Serial.print(" = "); // Imprimimos a continuación la segunda parte constante del mensaje
        Serial.println(i * 6); // Imprimimos por último el resultado de la operación con salto de línea

    }

}

void loop() {}
Vistas
16 Número de vistas
16 Vistas de miembros
0 Vistas públicas
Acciones
0 Gustos
0 No me gusta
0 Comentarios
Compartir en redes sociales
Compartir enlace
Compartir por correo

Por favor iniciar sesión para compartir esto webpage por correo.