Descarga la aplicación para disfrutar aún más
Esta es una vista previa del archivo. Inicie sesión para ver el archivo original
/* 1. Problemática: algortimo que reciba 2 numeros y a continuacion regrese las 4 operaciones basicas de la calculadora. realizar la tarea con funciones 2. Análisis: a. Salida: el resultado de las 4 multiplicaciones basicas de 2 numeros que el usuario teclee b. Entradas: 2 numeros reales c. Proceso: primero le indico al usuario de que trata el programa. declaro 6 variables de tipo flotante (n1, n2, SUMA, RESTA, DIV, MULT) y le pido au usuario que los digite. voy a declarar 4 funciones. una para cada operacion basica llamadas suma,resta,mult y div. para luego mandarlas a llamar a la funcion principal. dentro de cada funcion voy a declarar una variable de tipo flotante donde se almacenará el resultado de cada operacion basica. cada funcion va a retornar solo el resultado de cada operacion. volviendo al programa principal, voy a decir que SUMA=suma(n1,n2) y asi con las otras 3 funciones. luego escribiré "el resultado de la suma es: "SUMA y asi con las otras 3. d. Restricciones: no caracteres. 3. Diseño: c++ inicio declarar n1, n2, SUMA, RESTA, DIV, MULT como float escribir "programa que..." escribir "digite el primer numero" leer n1 escribir "digite el segundo numero" leer n2 SUMA=suma(n1,n2) RESTA=resta(n1,n2) MULT=mult(n1,n2) DIV=div(n1,n2) escribir "el resultado de la suma es: " SUMA escribir "el resultado de la resta es: " RESTA escribir "el resultado de la multiplicacion es: " MULT escribir "el resultado de la division es: " DIV finFuncion flotante funcion suma(float x, float y) declarar r como flotante r<-x+y return r finFuncion flotante funcion resta(float x, float y) declarar r como flotante r<-x-y return r finFuncion flotante funcion mult(float x, float y) declarar r como flotante r<-x*y return r finFuncion flotante funcion div(float x, float y) declarar r como flotante return r finFuncion 4. Prueba de escritorio n1=6 n2=2 suma(6,2)=8 resta(6,2)=4 multiplicacion(6,2)=12 division(6,2)=3 n1=9 n2=3 suma(6,2)=12 resta(6,2)=6 multiplicacion(6,2)=27 division(6,2)=3 */ #include<iostream> using namespace std; float suma(float,float); float resta(float,float); float mult(float,float); float div(float,float); int main(){ float n1,n2,SUMA, RESTA, DIV, MULT; cout<<"programa que arroja el resultado de las 4 operaciones basicas en base a los numeros que dio el usuario"<<endl; cout<<"digite el primer numero"<<endl; cin>>n1; cout<<"digite el segundo numero"<<endl; cin>>n2; SUMA=suma(n1,n2); RESTA=resta(n1,n2); MULT=mult(n1,n2); DIV=div(n1,n2); cout<<"el resultado de la suma es: "<<SUMA<<endl; cout<<"el resultado de la resta es: "<<RESTA<<endl; cout<<"el resultado de la multiplicacion es: "<<MULT<<endl; cout<<"el resultado de la division es: "<<DIV<<endl; } float suma(float x, float y){ float r; r=x+y; return r; cout<<" "; } float resta(float x, float y){ float r; r=x-y; return r; cout<<" "; } float mult(float x, float y){ float r; r=x*y; return r; cout<<" "; } float div(float x, float y){ float r; r=x/y; return r; cout<<" "; }
Compartir