Вы находитесь на странице: 1из 4

24/2/2014

Como puedo descargar gratis una calculadora hecha en turbo c????


Buscar en Respuestas Buscar en la Web Entrar Correo

Pgina de inicio Todas las categoras Arte y Humanidades Automviles y Transport Belleza y Estilo Ciencias sociales Ciencias y Matemticas Comer y Beber Computadoras e Intern Deportes Educacin y Formacin Ms Internacional Acerca de

Computadoras e Internet > Diseo y Programacin > Pregunta de referencia

Hacer una pregunta


OK

Siguiente

Como puedo descargar gratis una calculadora hecha en turbo c????


Toto preguntada hace 6 aos
Se pregunt originalmente en Yahoo Respuestas Mxico

mi maestro de programacion me dijo que me exentaba en el semestre si podia hacer una calculadora en el compilador turbo c. el ya me habia desafiado una vez y si lo pude hacer pero esto ya esta un poco mas dificil ya que todavia me estoy iniciando en este lenguaje de programacion. necesito que me ayuden para exentar y dejar a mi maestro con el ojo cuadrado!!!!! le pondre todos los puntos a quien me responda
Ads

Netflix Series Online www.netflix.com/SeriesOnline Mira Series Online Gratis Sin Descargar. Ac! Delphi DataMatrix barcode barcode-software.eu/studio full source Delphi/C++Builder Ean/UPC/PDF417,Code128...

Hoy en Yahoo
El traje de bao le juega una mala pasada a Sofa Vergara

Respuesta Seguir Lista de destacadas

Mejor respuesta

Eleccin del votante

Mario Cueva respondida hace 6 aos /* Este fichero ha sido descargado desde: http://www.elrincondelc.com * calc.c: Lame-brain Calculator * * For simplicity in parsing, this program * reads lines of the form: * * value operation * * where the value is optional in some cases. * For example, the following script computes * the integer part of sqrt(1 + 3.4*3.4): * * 3.4 = * 3.4 * *1+ * sqrt * floor */ #include <stdio.h> #include <stdlib.h> #include <math.h> #include <string.h> #include <ctype.h> #include <errno.h> #define LINSIZ 40 char *getline(char *); main() { double reg = 0.0; char line[LINSIZ]; while (getline(line) != NULL) { char *op;

La actriz de 'Modern Family' paraliz las playas australianas aunque su bikini no la favoreci mucho.

El presidente m ejor paga

El video que estrem ece a

Jennifer Lpez luce im pr

Descubrir preguntas
Como pegar una foto chica en una imagen grande en Photoshop Cs5? Barra Tipo Rocketdock? Me dicen algunos libro para aprender a programar? por que miercoles no puedo responder a las preguntas de yahoo?

Condiciones

Privacidad

AdChoices

RSS

http://espanol.answers.yahoo.com/question/index?qid=20071109065317AAyhOMZ

1/4

24/2/2014
double val;

Como puedo descargar gratis una calculadora hecha en turbo c????

/* Parse command string */ val = strtod(line,&op); while (isspace(*op)) ++op; strupr(op); /* Perform operation */ errno = 0; if (*op == '+') reg += val; else if (*op == '-') reg -= val; else if (*op == '*') reg *= val; else if (*op == '/') { if (val != 0) reg /= val; else { puts("ERROR>>> invalid divisor"); continue; } } else if (*op == '=') reg = val; else if (*op == '^') { if (val == 0.0) reg = 1.0; else if (val == 0.5) reg = sqrt(reg); else reg = pow(reg,val); } else if (strncmp(op,"NEGATE",1) == 0) reg = -reg; else if (strncmp(op,"MOD",1) == 0) { if (val == 0.0) { puts("ERROR>>> invalid modulus"); continue; } else reg = fmod(reg,val); } else if (strncmp(op,"CEIL",1) == 0) reg = ceil(reg); else if (strncmp(op,"FLOOR",1) == 0) reg = floor(reg); else if (strncmp(op,"ROUND",1) == 0) reg = (reg < 0.0) ? ceil(reg - 0.5) : floor(reg + 0.5); else if (strncmp(op,"SQRT",1) == 0) reg = sqrt(reg); else if (strncmp(op,"QUIT",1) == 0) exit(0); else if (*op != '\0') { puts("ERROR>>> invalid operation"); continue; } if (errno) perror("ERROR>>>"); else printf("\t%s => %g\n",line,reg); } return 0; } char *getline(char *buf) { fputs("Calc> ",stdout); fflush(stdout); return gets(buf); } /* Output: Calc> 3.4 =

http://espanol.answers.yahoo.com/question/index?qid=20071109065317AAyhOMZ

2/4

24/2/2014

Como puedo descargar gratis una calculadora hecha en turbo c????


3.4 = => 3.4 Calc> 3.4 * 3.4 * => 11.56 Calc> 1 + 1 + => 12.56 Calc> sqrt SQRT => 3.54401 Calc> round FLOOR => 3 Calc> q */ Tambien puedes probar esta: bajada desde http://www.lawebdelprogramador.com /* Calculadora */ #include<stdio.h> #include<conio.h> #include<math.h> main() { int resultado; /* Variable reservada para cada resultado de las operaciones */ int a; /* Primer numero que introducimos */ int b; /* Segundo numero que introducimos */ int opcion; /* Opcion que elegimos */ do { clrscr(); printf("\n ... printf("\n :: C A L C U L A D O R A :: "); printf("\n ... printf("\n "); printf("\n 1.- Suma 4.- Multiplicacion "); printf("\n "); printf("\n 2.- Resta 5.- Division "); printf("\n "); printf("\n 3.- Raiz Cuadrada 6.- Potencia "); printf("\n "); printf("\n 7.- Salir "); printf("\n ... printf("\n Nota: Solo funciona con numeros enteros"); printf("\n"); printf("\n Elija una opcion: "); scanf("%d",&opcion); switch(opcion) /* Segun la opcion elegida tendremos los siguientes casos...*/ { case 1: /* Suma */ printf("\n -> Introduzca el primer sumando: "); scanf("%i",&a); printf("\n -> Introduzca el segundo sumando: "); scanf("%i",&b); resultado=a+b; printf("\n La SUMA de %i + %i es igual a %i",a,b,resultado); break; case 2: /* Resta */ printf("\n -> Introduzca el primer numero: "); scanf("%i",&a); printf("\n -> Introduzca el segundo numero: "); scanf("%i",&b); resultado=a-b; printf("\n La RESTA de %i - %i es igual a %i",a,b,resultado); break; case 3: /* Raiz Cuadrada */ printf("\n -> Introduzca el numero al que efectuar la raiz: "); scanf("%i",&a); if (a>0) /* Con este if se pretende que solo haga la raiz de los numeros positivos */ { resultado=sqrt(a); printf("\n La RAIZ CUADRADA de %i es igual a %i",a,resultado); } else printf("\n No puede hacer la raiz cuadrada de un numero negativo!!"); break; case 4: /* Multiplicacion */ printf("\n -> Introduzca el primer multiplicando: "); scanf("%i",&a); printf("\n -> Introduzca el segundo multiplicando: "); scanf("%i",&b);

http://espanol.answers.yahoo.com/question/index?qid=20071109065317AAyhOMZ

3/4

24/2/2014

Como puedo descargar gratis una calculadora hecha en turbo c????


resultado=a*b; printf("\n La MULTIPLICACION de %i * %i es igual a %i",a,b,resultado); break; case 5: /* Division */ printf("\n -> Introduzca el dividendo: "); scanf("%i",&a); printf("\n -> Introduzca el divisor: "); scanf("%i",&b); if (b!=0) /* Si el divisor es distinto de 0 realizara la operacion */ { resultado=a/b; printf("\n El cociente de la DIVISION de %i entre %i es igual a %i",a,b,resultado); } else printf("\n No se puede realizar esa division porque el divisor es 0!!"); /* Si el divisor es igual a 0 muestra este mensaje de error */ break; case 6: printf("\n -> Introduzca el numero que hara de base: "); /* Introducimos los datos */ scanf("%i",&a); printf("\n -> Introduzca el exponente: "); scanf("%i",&b); if (b<0) /* Si el exponente es negativo salda un mensaje de error */ printf("\n Solo se admiten exponentes positivos"); else /* De lo contrario calculara la potencia */ { resultado=pow(a,b); printf("\n El resultado de %i^%i es %i",a,b,resultado); } break; case 7: /* Salir */ textcolor(705); cprintf("\n Pulse ENTER para salir..."); break; } /* fin switch */ getch(); } /* fin do */ while (opcion!=7); } /* fin main */ Source: http://www.elrincondelc.com http://www.lawebdelprogramador.com Calificar Comentario

Otras respuestas (2)


karos respondida hace 6 aos

Ms antigua

buscalo em gogle. escribe calculadora en turbo co algo a si suerte Calificar Comentario

Edgar T respondida hace 6 aos Parece que no buscaste mucho... Aqui esta: http://www.lawebdelprogramador.com/codig... Saludos 1 Comentario

http://espanol.answers.yahoo.com/question/index?qid=20071109065317AAyhOMZ

4/4

Вам также может понравиться