Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Diff: main.cpp
- Revision:
- 28:868b283c5f77
- Parent:
- 27:eb32f100130f
- Child:
- 29:734b61eca6df
--- a/main.cpp Tue Oct 08 18:38:01 2019 +0000
+++ b/main.cpp Wed Oct 09 02:53:15 2019 +0000
@@ -1,21 +1,52 @@
#include "mbed.h"
Serial pc(USBTX,USBRX);
-
-//Funcion sin argumento y con retorno
-
-int funcion3(void);
-
-
- int main()
-{
-int variable;
-variable = funcion3();
-pc.printf("La variable retornada es %d \r\n", variable);
-
+int suma(int,int);
+int resta(int,int);
+int producto(int,int);
+float division(int,int);
+int main(void){
+ int digito_1, digito_2;
+ pc.printf("Ingrese un digito: ");
+ digito_1 = pc.getc();
+ switch(digito_1){
+ case '0': digito_1 = 0;
+ break;
+ case '1': digito_1 = 1;
+ break;
+ case '2': digito_1 = 2;
+ break;
+ case '3': digito_1 = 3;
+ break;
+ case '4': digito_1 = 4;
+ break;
+ case '5': digito_1 = 5;
+ break;
+ case '6': digito_1 = 6;
+ break;
+ case '7': digito_1 = 7;
+ break;
+ case '8': digito_1 = 8;
+ break;
+ case '9': digito_1 = 9;
+ break;
+ default: pc.printf("\n\nValor invalido.");
+ }
+ digito_2 = 5;
+ pc.printf("\n\nSuma = %d \nResta = %d \nProducto = %d \nDivision = %f", suma(digito_1,digito_2), resta(digito_1,digito_2), producto(digito_1,digito_2), division(digito_1,digito_2));
}
-
-
-int funcion3(void)
-{ int variable_de_funcion3 = 10;
- return variable_de_funcion3;
+int suma(int digito_1,int digito_2){
+ int suma = digito_1 + digito_2;
+ return suma;
+}
+int resta(int digito_1,int digito_2){
+ int resta = digito_1 - digito_2;
+ return resta;
}
+int producto(int digito_1,int digito_2){
+ int producto = digito_1 * digito_2;
+ return producto;
+}
+float division(int digito_1,int digito_2){
+ float division = digito_1 / digito_2;
+ return division;
+}
\ No newline at end of file