Logo Studenta

funciones resultado de operaciones basicas (1)

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<<" ";
}

Continuar navegando