Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "datos.h"
- int filas = 0;
- int columna = 0;
- void setup() {
- Serial.begin(9600);
- }
- void loop()
- {
- while (Serial.available() > 0) //Mientras haya datos en el buffer ejecuta la función
- {
- char dato = Serial.read();
- switch (dato)
- {
- case '1':
- suma();
- break;
- case '2':
- multimplicacion();
- break;
- case '3':
- promedio();
- break;
- };
- dato = ' ';
- }
- }
- void suma()
- {
- Serial.println(" ");
- for (filas = 0; filas < 20; filas++)
- {
- int suma = 0;
- for (columna = 0; columna < 3; columna++)
- {
- suma = suma + matriz[filas][columna];
- }
- Serial.print("SUMA DE LA FILA ");
- Serial.print(filas);
- Serial.print(": ");
- Serial.println(suma);
- }
- Serial.println(" ");
- }
- void multimplicacion()
- {
- Serial.println(" ");
- for (columna = 0; columna < 3; columna++){
- float A=10;
- float multi=1 ;
- for (filas = 0; filas < 20; filas++)
- {
- Serial.print("R");
- Serial.print(": ");
- Serial.print("Fila ");
- Serial.print(filas);
- Serial.print("= ");
- Serial.print(multi,3);
- Serial.print(" * ");
- Serial.print(matriz[filas][columna]/A);
- //Serial.print (A);
- //A= ((matriz[filas][columna])/10);
- multi = (multi) * (matriz[filas][columna]/A);
- Serial.print(" = ");
- Serial.println(multi,6);
- }
- Serial.println(" ");
- Serial.print("MULTIPLICACION DE LA COLUMNA ");
- Serial.print(columna);
- Serial.println(": ");
- Serial.print("RESPUESTA ");
- Serial.print("= ");
- Serial.print( multi,6);
- Serial.println("*10^20");
- Serial.println(" ");
- }
- }
- void promedio()
- {
- Serial.println(" ");
- int sumaTotal=0;
- for (columna = 0; columna < 3; columna++)
- {
- int suma = 0;
- for (filas = 0; filas < 20; filas++)
- {
- suma = suma + matriz[filas][columna];
- }
- sumaTotal=sumaTotal+suma;
- }
- int prom = sumaTotal / columna;
- Serial.print("Suma Total: ");
- Serial.println(sumaTotal);
- Serial.println(" ");
- Serial.print("PROMEDIO: ");
- Serial.println(prom);
- Serial.println(" ");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement