Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Presentado por
Angie Lorena Villa Galeano
Profesor
Nikolay Lenin Reyes Jalizev
Bogotá
2021
Taller 2 programación modular
// elevación de potencia
#include <stdio.h>
#include <stdlib.h>
#define POTENCIA
void hacerPotencia();
int resultado,i;
resultado=1;
for(i=0;i<=exponente-1;i++){
resultado*=base;
return resultado;
void hacerPotencia(){
int base,exponente,resultado;
printf("dame base=");
scanf("%d",&base);
printf("dame exponente=");
scanf("%d",&exponente);
resultado=potencia(base,exponente);
printf("%d a la %d es %d\n",base,exponente,resultado);
}
#include <iostream.h>
#include <stdlib.h>
//calculadora
float numero,total,anterior;
char op;
numero=n;
total=t;
anterior=ta;
void opcion()
char opcion;
cin>>opcion;
op=opcion;
void vacia()
float n;
cin>>n;
total=n;
void operaciones()
float n;
do
if (op=='+')
{
system("cls");
anterior=total;
cin>>n;
total=total+n;
cout<<"= "<<total;
n=0;
cin>>op;
else
if (op=='-')
system("cls");
anterior=total;
cin>>n;
total=total-n;
cout<<"= "<<total;
n=0;
cin>>op;
else
if (op=='*')
system("cls");
anterior=total;
cin>>n;
total=total*n;
cout<<"= "<<total;
n=0;
cin>>op;
else
if (op=='/')
system("cls");
anterior=total;
cin>>n;
if (n==0)
cin>>n;
else
total=total/n;
cout<<"= "<<total;
n=0;
cin>>op;
}
}
else
if (op=='e')
system("cls");
total=anterior;
cout<<"= "<<total;
cin>>op;
else
if (op=='c')
system("cls");
total=0;
cout<<"= "<<total;
cin>>op;
while((op=='+')||(op=='-')||(op=='*')||(op=='/')||(op=='c')||(op=='e')||
(op=='c'));
int main()
calculadora (0,0,0);
vacia();
opcion();
operaciones();
cout<<" "<<endl;
system("pause");
}