Chido Genial / Mbed 2 deprecated practica_4_2

Dependencies:   mbed

Files at this revision

API Documentation at this revision

Comitter:
edwinjair
Date:
Sat Apr 11 20:42:27 2020 +0000
Parent:
25:c4eed8baa6d3
Commit message:
Practica 4 ejercicio 2

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/main.cpp	Thu Apr 02 00:31:09 2020 +0000
+++ b/main.cpp	Sat Apr 11 20:42:27 2020 +0000
@@ -2,23 +2,60 @@
 
 //programa que genera una función sin argumentos y sin retorno de valor
 
-Serial com1(USBTX, USBRX);
- 
- void mensaje(void);  //declaración de funcion
- //El primer void representa ... el tipo de funcion, en este caso tenemos una funcion void por lo tanto no esperamos un retorno de valor
- //El segundo void representa ... el tipo de variable, en este caso tenemos variables void por lo tanto no debemos ingresar valor 
- 
+Serial com1(USBTX, USBRX);//comunicacion serial 
  
  int main()
  {
-    mensaje();
-    
+    int a1;
+    com1.printf("Chistes\n");
+    com1.printf("teclea el numero 1 para escuchar un chiste:    ");
+ com1.scanf("%d",&a1);//leer dato
+
+    if (a1==1){
+        com1.printf("\n");
+com1.printf("           ********           \n");
+com1.printf("           ********           \n");
+com1.printf("           ********           \n");
+com1.printf("           ********           \n");
+com1.printf("           ********           \n");
+com1.printf("           ********           \n");
+com1.printf("           ********           \n");
+com1.printf("           ********           \n");
+com1.printf("         ************         \n");
+com1.printf("          **********          \n");
+com1.printf("           ********           \n");
+com1.printf("            ******            \n");
+com1.printf("             ****             \n");
+com1.printf("              **              \n");
+    com1.printf("*Buenos dias, me gustaria alquilar -Batman Forever-.\n");
+
+    com1.printf("*No es posible, tiene que devolverla tomorrow.\n\n");
+    com1.printf("Si quieres otro chiste, presiona 2:");
+    com1.scanf("%d",&a1);
+    if (a1==2){
+        com1.printf("\n");
+com1.printf("           ********           \n");
+com1.printf("           ********           \n");
+com1.printf("           ********           \n");
+com1.printf("           ********           \n");
+com1.printf("           ********           \n");
+com1.printf("           ********           \n");
+com1.printf("           ********           \n");
+com1.printf("           ********           \n");
+com1.printf("         ************         \n");
+com1.printf("          **********          \n");
+com1.printf("           ********           \n");
+com1.printf("            ******            \n");
+com1.printf("             ****             \n");
+com1.printf("              **              \n");
+    com1.printf("* Me acaba de picar una serpiente!\n");
+com1.printf("*Cobra?");
+    com1.printf("* No, tonto, lo ha hecho gratis!\n\n");
+    com1.printf("Eso es todo! c:");
  }
-     
-void mensaje(void)
-{ while(1)
-     {
-     com1.printf("Hola mundo \n");
-     wait(1);
-     }
+else{com1.printf("Esa tecla no era, intentelo de nuevo");
+}
+}
+else{com1.printf("Esa tecla no era, intentelo de nuevo");
+}
 }
\ No newline at end of file