#include<stdio.h> #include<conio.h> #include<stdlib.h> #include<time.h> #include<values.h>
int main() { float suma (float,float); float res (float,float); float multi(float,float); float div (float,float); float pot(float, float); float raiz (float,float);
char respu='s'; while (respu=='s'){
float num1,num2,r,resp; int n=30,m=0; int opc=0;
srand(time(NULL)); num1=rand()%(n-m+1)+m;//Este nuemro esta entre m y n. num2=rand()%(n-m+1)+m;
printf("\t\t\tPrograma de calculo menTal...BailA!!!");
printf ("\nopciones \n \t 1) suma\n\t 2)resta\n \t 3)multiplicacion\n \t 4)division\n \t 5)potencia\n \t 6)raiz \n \t elige una opcion:\n\t "); scanf ("%d",&opc);
switch (opc) { case 1: r=suma(num1,num2);break; case 2: r=res(num1,num2);break; case 3: r=multi(num1,num2);break; case 4: r=div(num1,num2);break; case 5: r=pot (num1,num2);break; case 6: r=raiz (num1,num2);break; } printf("\n numero %f",num1); printf("\n numero %f",num2);
printf("\nResluevela operacion:"); scanf("%f",&resp); if (resp==r) printf("\nke bien lo resolviste!!!!!, el resultado es:%.2f\n",r); else printf("JAJAjaj looser, el resultado era:%.2f\n",r); printf("\nkieres intentarlo de nuevo\n s/n"); flushall(); scanf("%c", &respu); clrscr(); } return 0;}
float suma(float a,float b)
{ float c=a+b; return c;} float res (float a, float b) { float c=a-b; return c; } float multi (float a, float b) { float c=a*b; return c; } float div (float a, float b) { float c=a/b; return c; } float pot(float a,float b) { float result=1; if (b<0) result = -1; else for(;b;b--) result=a*result; return(result);
} float raiz (float a,float b) { float result; int i; for(i=0;i<=10;i++){ result=(b + a/b)/2; b=result;} return result; }
|