Funciones básicas.

Dependencies:   mbed

Committer:
gabocs
Date:
Wed Oct 09 03:49:31 2019 +0000
Revision:
25:80f1d5b04bc6
Parent:
24:7f14b70fc9ef
Hola mundo

Who changed what in which revision?

UserRevisionLine numberNew contents of line
dan 0:7dec7e9ac085 1 #include "mbed.h"
gabocs 25:80f1d5b04bc6 2 Serial pc(USBTX,USBRX);
gabocs 25:80f1d5b04bc6 3 int funcion_suma(int, int);
gabocs 25:80f1d5b04bc6 4 int funcion_resta(int, int);
gabocs 25:80f1d5b04bc6 5 int funcion_mult(int, int);
gabocs 25:80f1d5b04bc6 6 float funcion_div(int, int);
gabocs 25:80f1d5b04bc6 7
dan 0:7dec7e9ac085 8
gabocs 25:80f1d5b04bc6 9 int funcion_suma(int x, int s)
gabocs 25:80f1d5b04bc6 10 {
gabocs 25:80f1d5b04bc6 11 int suma=x+s;
gabocs 25:80f1d5b04bc6 12 return suma;
gabocs 25:80f1d5b04bc6 13 }
gabocs 25:80f1d5b04bc6 14
gabocs 25:80f1d5b04bc6 15 int funcion_resta(int x, int s)
gabocs 25:80f1d5b04bc6 16 {
gabocs 25:80f1d5b04bc6 17 int resta=x-s;
gabocs 25:80f1d5b04bc6 18 return resta;
gabocs 25:80f1d5b04bc6 19 }
gabocs 25:80f1d5b04bc6 20
gabocs 25:80f1d5b04bc6 21 int funcion_mult(int x, int s)
gabocs 25:80f1d5b04bc6 22 {
gabocs 25:80f1d5b04bc6 23 int mult=x*s;
gabocs 25:80f1d5b04bc6 24 return mult;
gabocs 25:80f1d5b04bc6 25 }
dan 0:7dec7e9ac085 26
gabocs 25:80f1d5b04bc6 27 float funcion_div(int x, int s)
gabocs 25:80f1d5b04bc6 28 {
gabocs 25:80f1d5b04bc6 29 float div=x/s;
gabocs 25:80f1d5b04bc6 30 return div;
stevep 4:81cea7a352b0 31 }
gabocs 25:80f1d5b04bc6 32
gabocs 25:80f1d5b04bc6 33
gabocs 25:80f1d5b04bc6 34 int main(){
gabocs 25:80f1d5b04bc6 35 char x;
gabocs 25:80f1d5b04bc6 36 int s, suma, resta, mult, div;
gabocs 25:80f1d5b04bc6 37 pc.printf("Ingrese un valor de un diito en su equivalencia ASCII (De no hacerlo su computadora explotara)");
gabocs 25:80f1d5b04bc6 38 pc.printf("0=48\n\r 1=49 \n\r 2=50 \n\r 3=51 \n\r 4=52 \n\r 5=53 \n\r 6=54 \n\r 7=55 \n\r 8=56 \n\r 9=57");
gabocs 25:80f1d5b04bc6 39 pc.putc(pc.getc());
gabocs 25:80f1d5b04bc6 40 x=pc.getc();
gabocs 25:80f1d5b04bc6 41 suma=funcion_suma(x,s);
gabocs 25:80f1d5b04bc6 42 resta=funcion_resta(x,s);
gabocs 25:80f1d5b04bc6 43 mult=funcion_mult(x,s);
gabocs 25:80f1d5b04bc6 44 div=funcion_div(x,s);
gabocs 25:80f1d5b04bc6 45
gabocs 25:80f1d5b04bc6 46 pc.printf("La suma es: %d\r\n",suma);
gabocs 25:80f1d5b04bc6 47 pc.printf("La resta es %d\r\n",resta);
gabocs 25:80f1d5b04bc6 48 pc.printf("El producto es: %d\r\n",mult);
gabocs 25:80f1d5b04bc6 49 pc.printf("La division es:%d\r\n",div);
gabocs 25:80f1d5b04bc6 50
gabocs 25:80f1d5b04bc6 51 }