Daniel Avendaño / Mbed 2 deprecated P4E5

Dependencies:   mbed FXOS8700Q

Committer:
dnluna_
Date:
Thu Nov 12 07:08:53 2020 +0000
Revision:
0:da682e9c8855
use for;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
dnluna_ 0:da682e9c8855 1 #include "mbed.h" //P4E5
dnluna_ 0:da682e9c8855 2 Serial comunication(USBTX, USBRX);
dnluna_ 0:da682e9c8855 3 DigitalIn boton(p13);
dnluna_ 0:da682e9c8855 4 //Estructura de control repititiva para envir las suma de cinco números consecutivos cada vez que se presione un botóndebe enviar nuevamente la suma
dnluna_ 0:da682e9c8855 5 // y al presionarlo debe enviar nuevamente enviar la suma de cinco numero consecutivos: UTILIZAR for
dnluna_ 0:da682e9c8855 6 int main()
dnluna_ 0:da682e9c8855 7 {
dnluna_ 0:da682e9c8855 8 int contador2=0;
dnluna_ 0:da682e9c8855 9
dnluna_ 0:da682e9c8855 10 while(1)
dnluna_ 0:da682e9c8855 11 {
dnluna_ 0:da682e9c8855 12 if (boton==1)
dnluna_ 0:da682e9c8855 13 {
dnluna_ 0:da682e9c8855 14 int x=x+1, y=x+4, suma=0;
dnluna_ 0:da682e9c8855 15 if(x==1)
dnluna_ 0:da682e9c8855 16 {
dnluna_ 0:da682e9c8855 17 for(int contador=x;contador<=y;contador++)
dnluna_ 0:da682e9c8855 18 {
dnluna_ 0:da682e9c8855 19 suma=suma+contador;
dnluna_ 0:da682e9c8855 20 }
dnluna_ 0:da682e9c8855 21 comunication.printf("Resultado= %d\n", suma);
dnluna_ 0:da682e9c8855 22 }
dnluna_ 0:da682e9c8855 23
dnluna_ 0:da682e9c8855 24 else
dnluna_ 0:da682e9c8855 25 {
dnluna_ 0:da682e9c8855 26 int n=n+6, m=n+4;
dnluna_ 0:da682e9c8855 27 for(int contador=n; contador<=m; contador++)
dnluna_ 0:da682e9c8855 28 {
dnluna_ 0:da682e9c8855 29 suma=suma+contador;
dnluna_ 0:da682e9c8855 30 }
dnluna_ 0:da682e9c8855 31 contador2++;
dnluna_ 0:da682e9c8855 32 if(contador2>=2)
dnluna_ 0:da682e9c8855 33 {
dnluna_ 0:da682e9c8855 34 suma=suma-(5*(contador2-1));
dnluna_ 0:da682e9c8855 35 }
dnluna_ 0:da682e9c8855 36 comunication.printf("%d\n", contador2);
dnluna_ 0:da682e9c8855 37 comunication.printf("Respuesta: %d\n",suma);
dnluna_ 0:da682e9c8855 38 }
dnluna_ 0:da682e9c8855 39 }
dnluna_ 0:da682e9c8855 40
dnluna_ 0:da682e9c8855 41 wait(1);
dnluna_ 0:da682e9c8855 42 }
dnluna_ 0:da682e9c8855 43 }