Código de C/Visual C - Calculadora senzilla en C

Calculadora senzilla en Cgráfica de visualizaciones


C/Visual C

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 04 de Diciembre del 2002 por desgraciadosk8@hotmail.com
8.951 visualizaciones desde el 04 de Diciembre del 2002. Una media de 14 por semana
Calculadora senzilla realizada en C.

Versión 1
estrellaestrellaestrellaestrellaestrella(2)

Publicado el 04 de Diciembre del 2002gráfica de visualizaciones de la versión: Versión 1
8.952 visualizaciones desde el 04 de Diciembre del 2002. Una media de 14 por semana
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
/*------------------------------------------------------------*/
/* Sbado, 30 de Noviembre de 2002 01:21:37 p.m.              */
/* Calculador Beta 0.1                                        */
/* Desarrollada en DJGPP compilador                           */
/* Autor de beta 0.1 Desgraciado                              */
/* AL MODIFICAR EL CODIGO FUENTE MANTENGA ESTA LINEA          */
/*------------------------------------------------------------*/
 
#include <conio.h> /* libreria de para el color */
#include <stdio.h>
#define sumar (a+b) /* definiendo operacion */
#define restar (a-b)
#define multiplicar (a*b)
#define dividir (a/b)
 
float a, b; /* definiendo variables */
char desicion;
int c, d, accion;
 
void exponente() /* exponente */
{
	d = 1;
	for(c = 1; c <= b; c = c + 1)
	{
		d = (a*d);
	}
	cprintf("%d", d);
}
 
 
void operacionfun() /* operaciones */
{
	switch(accion)
	{
		/* calculadora normal */
		case 1 :
		printf("\n\n\t\t\t CALCULADORA NORMAL \n\n");
		printf("\ns para sumar --- r para restar --- d para dividir --- m para multiplicar \n--- x para exponente \n");
		scanf("%s", &desicion);
		printf("\nIntrodusca  los numeros\n");
		textcolor(YELLOW); /* color de texto */
		cprintf("Numero\n");
		scanf("%f", &a);
		cprintf("Numero\n");
		scanf("%f", &b);
		printf("\n\nRESULTADO---------------\n\n");
		switch(desicion)
		{
			case 's' : cprintf("%f", sumar); break;
			case 'r' : cprintf("%f", restar); break;
			case 'm' : cprintf("%f", multiplicar); break;
			case 'd' : cprintf("%f", dividir); break;
			case 'x' : exponente(); break;
		}
		break;
		case 2 :
		printf("---------------Pronto---------------");
		break;
	}
}
 
void view()
{
	textcolor(GREEN);
	cprintf("CALCULADORA Beta 0.1\0");
}
 
int main() /* iniciando el programa */
{
	textbackground(BLUE); /* color de fondo */
	inicio:
	textcolor(WHITE); /* color de texto */
	clrscr();/* imprimiendo color */
	printf("--------------------------------------------------------------------------------\n");
	printf("\t\t\t");
	view(); /* llamando a funcion */
	printf("\n--------------------------------------------------------------------------------\n");
	printf("\n");
	printf("Introdusca 1 calculadora normal o ");
	printf("2 para calucadora tringonometrica\n");
	scanf("%d", &accion);
	textcolor(WHITE); /* color de texto */
	clrscr(); /* imprimiendo color */
	operacionfun();/* llamando a funcion */
	printf("\n\nDesea volver a usar introdusca 's' o cualquier para salir\n");
	scanf("%s", &desicion);
	if('s' == desicion)
	{
		goto inicio;
	}else{
		printf("\nEXIT\n");
	}
	return 0;
}



Comentarios sobre la versión: Versión 1 (2)

jonathan pradenas
06 de Diciembre del 2002
estrellaestrellaestrellaestrellaestrella
me parece que este programa es muy interesante , de hecho yo programo en C tambien en visual basic y creo que es bastante bueno
logicamente y estructuralmente
Responder
Emerson
20 de Enero del 2003
estrellaestrellaestrellaestrellaestrella
Ha realizado una valoración negativa de este curso.
Responder

Comentar la versión: Versión 1

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios

http://lwp-l.com/s383