Josimar Hernandez / Mbed 2 deprecated CUADRUPEDO

Dependencies:   mbed

Committer:
Yances64
Date:
Tue Aug 28 01:25:47 2018 +0000
Revision:
0:9df42b937ac1
Child:
1:7d7dabfcd7ae
CALCULADORA

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Yances64 0:9df42b937ac1 1 #include "mbed.h"
Yances64 0:9df42b937ac1 2
Yances64 0:9df42b937ac1 3 Serial MESSE(USBTX, USBRX);
Yances64 0:9df42b937ac1 4 int nume1=MESSE.getc();
Yances64 0:9df42b937ac1 5 int nume2=MESSE.getc();
Yances64 0:9df42b937ac1 6 int ope=MESSE.getc();
Yances64 0:9df42b937ac1 7 int resultado=0;
Yances64 0:9df42b937ac1 8
Yances64 0:9df42b937ac1 9 int main(){
Yances64 0:9df42b937ac1 10
Yances64 0:9df42b937ac1 11 MESSE.printf("Ingresa el primer valor a operar""\n");
Yances64 0:9df42b937ac1 12 nume1=MESSE.getc();
Yances64 0:9df42b937ac1 13 MESSE.printf("Ingrese el segundo número a operar""\n");
Yances64 0:9df42b937ac1 14 nume2=MESSE.getc();
Yances64 0:9df42b937ac1 15 MESSE.printf("Ingrese 1 para sumar""\n""2 para restar""\n""3 para multiplicar""\n""4 para dividir""\n");
Yances64 0:9df42b937ac1 16 ope=MESSE.getc();
Yances64 0:9df42b937ac1 17
Yances64 0:9df42b937ac1 18 switch (ope){
Yances64 0:9df42b937ac1 19
Yances64 0:9df42b937ac1 20
Yances64 0:9df42b937ac1 21 case 1:
Yances64 0:9df42b937ac1 22 resultado=nume1+nume2;
Yances64 0:9df42b937ac1 23 MESSE.printf("EL resultado es %resultado");
Yances64 0:9df42b937ac1 24 break;
Yances64 0:9df42b937ac1 25
Yances64 0:9df42b937ac1 26 case 2:
Yances64 0:9df42b937ac1 27 resultado=nume1-nume2;
Yances64 0:9df42b937ac1 28 MESSE.printf("EL resultado es %resultado");
Yances64 0:9df42b937ac1 29 break;
Yances64 0:9df42b937ac1 30
Yances64 0:9df42b937ac1 31 case 3:
Yances64 0:9df42b937ac1 32 resultado=nume1*nume2;
Yances64 0:9df42b937ac1 33 MESSE.printf("EL resultado es ", resultado);
Yances64 0:9df42b937ac1 34 break;
Yances64 0:9df42b937ac1 35
Yances64 0:9df42b937ac1 36 case 4:
Yances64 0:9df42b937ac1 37 resultado=nume1/nume2;
Yances64 0:9df42b937ac1 38 MESSE.printf("EL resultado es %resultado");
Yances64 0:9df42b937ac1 39 break;
Yances64 0:9df42b937ac1 40
Yances64 0:9df42b937ac1 41 default:
Yances64 0:9df42b937ac1 42 MESSE.printf("Inválido");
Yances64 0:9df42b937ac1 43 }
Yances64 0:9df42b937ac1 44
Yances64 0:9df42b937ac1 45 }