calculadora basica equipo
Cadena Vargas Victor Alan
Galindo Miguel
programa
#include<iostream.h>
#include<conio.h>
#include<math.h>
float multiplicacion(float n1,float n2)
{
float mult;
mult=(n1*n2);
return mult;
}
float division(float n1,float n2)
{
float division;
if(n2!=0)
{
division=(n1/n2);
return division;
}
}
float sum(float n1,float n2)
{
float suma;
suma=(n1+n2);
return suma;
}
float resta(float n1,float n2)
{
float resta;
resta=(n1-n2);
return resta;
}
float raiz(float n1)
{
float raiz;
raiz=sqrt(n1);
return raiz;
}
float potencia(float n1,float n2)
{
float pot;
pot=pow(n1,n2);
return pot;
}
float resciproca(float n1)
{
float resciproca;
resciproca=(1/n1);
return resciproca;
}
void main()
{
float n1,n2;
char oper;
cout<<"\t\t\t-CALCULADORA SIMPLE-"<<endl;
cout<<"\n";
cout<<"Listado de operaciones:\n";
cout<<"(+) suma, (-) resta,(*) multiplicacion,(/) division,(R) raiz cuadrada\n";
cout<<"(p) elevado a esa potencia, (r) resiproca, (C) Apagar calculadora\n";
cout<<"\n\n";
cin>>n1;
do
{
cin>>oper;
if(oper=='R'||oper=='r'||oper=='C')
{
switch(oper)
{
case 'R': raiz(n1);
cout<<"="<<raiz(n1);
n1=raiz(n1);
break;
case 'r': resciproca(n1);
cout<<"="<<resciproca(n1);
n1=resciproca(n1);
break;
case 'C': cout<<"Calculadora Apagada";
break;
}
}
else
{
cin>>n2;
cout<<"= "<<endl;
switch(oper)
{
case '+': sum(n1,n2);
cout<<sum(n1,n2);
n1=sum(n1,n2);
break;
case '-': resta(n1,n2);
cout<<resta(n1,n2);
n1=resta(n1,n2);
break;
case '*': multiplicacion(n1,n2);
cout<<multiplicacion(n1,n2);
n1=multiplicacion(n1,n2);
break;
case '/': if(n2!=0)
{
division(n1,n2);
cout<<division(n1,n2);
n1=division(n1,n2);
}
else
cout<<"Error matematico"<<endl;
break;
case 'p': potencia(n1,n2);
cout<<potencia(n1,n2);
n1=potencia(n1,n2);
break;
}
}
}
while(oper!='C' || oper!='c');
getch();
}
Tarea 2
4/5((x-7)^2)+3
programa
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main()
{
int x,y;
char etiqueta[]=" Y ";
char eje[]="--------------------------------------------->";
char linea[]="| ";
cout<< etiqueta << endl;
cout<< eje <<endl;
for(x=1;x<=15;x++)
{
y = 0.8*(pow((x-7),2.0))+3;
linea[y] = '*';
cout<< linea << endl;
linea[y ] = ' ';
}
getch();
}
No hay comentarios:
Publicar un comentario