Archivo para Septiembre, 2008

Números Aleatorios en C

Por OILIME | 25 de Septiembre de 2008 a las 11:33 |

Juego en C que consiste en intentar adivinar un número que ha sido generado aleatoriamente.

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <math.h>
#define muyalejado    20
#define alejado       10
#define cerca         5
#define limite        100

main()
{
	int numero, n, veces, gana, intentos, dis;
	srand((unsigned)time(0));
	numero = ((rand()%limite)+1);  //generar número
	printf("Introduce el numero de intentos: ");
	scanf("%d", &intentos);
	fflush(stdin);
	gana = 0;
	veces = 0;

	do {
		printf("Introduce el numero: ");
		scanf("%d", &n);
		fflush(stdin);
		veces++;
		if(n==numero) gana = 1;
		else dis = abs(numero-n);
		{
			if(dis > muyalejado) printf("Muy alejado\n");
			else {
				if(dis>=alejado) printf("Alejado\n");
				else {
					if(dis>cerca) printf("Cerca\n");
					else printf("Muy cerca\n");
				}
			}
		}
	} while((veces <= intentos) && (gana==0));

	if(gana==1) printf("Has acertado\n");
	else printf("Has perdido, el numero era: %d\n", numero);
	getch();
}

Ejemplo de polinomios en C

Por OILIME | 18 de Septiembre de 2008 a las 12:42 |

Código de cálculo de polinomios a través de una lista enlazada. Pones las bases y los exponentes a calcular y luego te muestra una tabla obteniendo el resultado de X*base y elevandolo por su exponente teniendo x la siguiente secuencia: x=0, x=0.5, x=1 … x = 5.

http://www.megaupload.com/es/?d=YRABHD7R

Código en C de una Agenda de Teléfonos

Por OILIME | 15 de Septiembre de 2008 a las 7:35 |

Hola amigos. Ya se que en los tiempos que corren existen muchos programas en los que se pueden gestionar numeros de teléfono, nombres de sus propietarios… incluso los propios móviles ya pueden gestionar todo eso.

Aún así, nunca está de más tener una copia de seguridad de los teléfonos de la agenda del móvil por si un día se pierde y tienes que recuperar los números.
Esta sencilla aplicación permite realizar las tareas de inserción, búsqueda, actualización, borrado… Se pueden insertar hasta 3 números en la agenda por persona. Aquí os dejo un link para los que le interese.

http://www.megaupload.com/es/?d=3E2ZKEM4

Conectarse a MySQL mediante Linux

Por admin | 10 de Septiembre de 2008 a las 4:03 |

Para conectarse a tu servidor de MySQL desde la terminal de Linux tienes que utilizar el comando mysql junto una serie de parámetros.

El comando es el siguiente siendo SERVIDOR tu servidor de BD, en muchos casos localhost y USER el usuario de mysql por ejemplo root.

mysql -h SERVIDOR -u USER -p
Enter password: *************

A continuación debes escribir la contraseña del usuario y pulsar enter.

Si la conexión es exitosa podrás ver en tu terminal:

Welcome to the MySQL monitor.  Commands end with ; or \g.

Después de haberte conectado, puedes desconectarte en cualquier momento escribiendo QUIT (o \q) en el prompt o terminal.

Para conectarse y usar una BD determinada  simplemente se debe indicar el nombre de la base de datos a continuación de los parámetros que necesite ingresar. Por ejemplo:

mysql -h SERVIDOR -u USER -p BaseDeDatos
Enter password: ********