Concatenacion en Java
Publicado el | Octubre 9, 2008 | Sin Comentarios
Pequeña aplicacion para poder concatenar lineas de texto.
import java.lang.*;
public class Hi {
public static String saludo = “Hola”;
public static String saludo2 = “Mundo”;
static String Saludar(){
return saludo + saludo2;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
Hi hola = new Hi();
String saludo3 = hola.Saludar();
System.out.println(”Prueba ” + saludo3);
}
}
Dibujar Circulo
Publicado el | Octubre 5, 2008 | Sin Comentarios
Pequeña aplicacion en java para mostrar 2 circulos en un Applet
import java.applet.Applet;
import java.awt.*;
import fichas.Circulo;
public class Juego extends Applet{
Circulo miCirculo = new Circulo();
public void init(){
}
public void paint(Graphics g){
miCirculo.setX0(30);
miCirculo.setY0(30);
miCirculo.setX1(20);
miCirculo.setY1(20);
miCirculo.pintarCirculo(g);
miCirculo.setX0(30);
miCirculo.setY0(30);
miCirculo.setX1(30);
miCirculo.setY1(30);
miCirculo.pintarCirculo(g);
}
/**
* @param args
*/
}
/**
*
*/
package fichas;
import java.awt.*;
/**
* @author Ismael
*
*/
public class Circulo extends Figura {
private int x0; //valor de la esquina izquierda superior
private int y0; //valor de la vertical izquierda superior
private int x1; //anchura del rectangulo
private int y1; //altura del rectangulo
public void pintarCirculo(Graphics g){
g.drawOval(x0,y0,x1,y1);
}
//Asigna un valor a X0
public void setX0(int valor){
x0 = valor;
}
//Devuelve el valor de X0
public int getX0(){
return x0;
}
//Asigna un valor a Y0
public void setY0(int valor2){
y0 = valor2;
}
//Devuelve el valor de Y0
public int getY0(){
return y0;
}
//Asigna un valor a X1
public void setX1(int valor3){
x1 = valor3;
}
//Devuelve el valor de X1
public int getX1(){
return x1;
}
//Asigna un valor a Y1
public void setY1(int valor4){
y1 = valor4;
}
//Devuelve el valor de Y1
public int getY1(){
return y1;
}
}
//Pertenece al paquete de fichas
package fichas;
//Clase que determina una figura
public class Figura {
private int anchoFigura;
}
Ejemplo de punteros de array en C
Publicado el | Octubre 5, 2008 | Sin Comentarios
/*Programa en el que se trabaja con un array de numeros
enteros que es enviado como argumento a dos funciones, una que le
introduce valores y otra que los presente en pantalla*/
#include <stdio.h>
#include <stdlib.h>
#define TAM 10
void valores(int numeros[]);
void visualizar(int numeros[]);
int main()
{
int numeros[TAM];
printf(”Ejemplo de paso de arrays entre funciones\n”);
valores(numeros);
printf(”Los valores introducidos fueron: \n”);
visualizar(numeros);
getch();
}
void valores(int *numeros)
{
int i;
for(i=0;i<TAM;i++)
{
printf(”Elemento[%d]: “, i+1);
scanf(”%d”, &numeros[i]);
}
}
void visualizar(int numeros[])
{
int i;
for(i=0;i<TAM;i++)
printf(”Numero[%d]= %d\n”, i+1, numeros[i]);
}
Conexión a una base de datos con PHP
Publicado el | Octubre 2, 2008 | 1 Comentario
Una vez que tenemos creada una base de datos en nuestro servidor, el siguiente paso es conectarnos a ella desde una página PHP. Para ello PHP nos proporciona una serie de instrucciones para acceder a bases de datos MySQL.
<?php
if( !($conexion=mysql_connect(”localhost“,”usuario“,”clave“);))
{
echo ”No se ha podido conectar.”;
exit();
}
if( !(mysql_select_db(”BaseDeDatos“,$conexion);))
{
echo “Error al seleccionar la base de datos”;
exit();
}
echo “Conexión establecida.”;
mysql_close($conexion); //cierra la conexión.
?>
*localhost: en caso de que el sevidor sea local; en caso contrario se pondria la IP o el nombre del Host.
*usuario y clave: usuario y clave de acceso a MySQL.
*BaseDeDatos: nombre del la base de datos con la que se quiere conectar.
Jabberwock en Java
Publicado el | Septiembre 30, 2008 | Sin Comentarios
Pequeña aplicacion que dependiendo del flag nuestro Jabberwock mostrara un mensaje u otro.
import java.lang.*;
/*package jabberwocky;*/
/**
*
* @author Tatowoke
*/
public class Jabberwock {
String color;
String orientacion;
boolean hambre;
String habla=”Hola soy el Jabberwock y vine a conquistar el mundo!!”;
int flag=0;
void mostrarmensajes(){
System.out.println(habla);
System.out.println(”Mi color es ” + color);
}
void mostrarmensajes2(){
System.out.println(”Bah paso de dominar el mundo”);
}
void cambiarcolor(String nuevocolor){
color=nuevocolor;
}
public static void main(String[] args) {
Jabberwock Mostrar=new Jabberwock();
if(Mostrar.flag==1){
Mostrar.color=”Azul”;//Le doy un color al Jabberwock
}
if(Mostrar.flag==1){
Mostrar.mostrarmensajes();
}
else{
Mostrar.mostrarmensajes2();
Mostrar.cambiarcolor(”verde”);
}
}
}
Numeros Aleatorios en C
Publicado el | Septiembre 25, 2008 | Sin Comentarios
//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 numero
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 polinomios en C
Publicado el | Septiembre 18, 2008 | Sin Comentarios
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
Tabla de multiplicar en C
Publicado el | Septiembre 16, 2008 | Sin Comentarios
/*——————————————————————————
Descripción:Introducir un numero y que aparezca la tabla de multiplicar del numero.
——————————————————————————*/
#include <stdio.h>
#include <conio.h>
int main()
{
int inum, icont=0, itabla;
printf (”Introduce un numero por favor:\n”);
scanf (”%i”,&inum);
fflush(stdin);
while (icont<=9)
{
icont=(icont+1);
itabla=(inum*icont);
printf (”%i X %i= %i\n”,inum, icont, itabla);
}
getchar();
return 0;
}
Codigo en C de una Agenda de Teléfonos
Publicado el | Septiembre 15, 2008 | Sin Comentarios
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
Gestion de alumnos en C
Publicado el | Septiembre 13, 2008 | Sin Comentarios
Programa en C con el cual puedes introducir datos de alumnos que seran almacenados en ficheros de texto, puedes mostrarlos todos, hacer busquedas de alumnos a traves del DNI o nombre,eliminar algun alumno basandote en el DNI o el nombre,actualizando el fichero de alumnos anteriormente mencionado, hacer un borrado logico,ordenar los alumnos por nombre,poder modificar datos del alumno,tiene un hash para crear un numero de contraseña para cada alumno, para una futura base de datos ademas de funciones suplementarias para comprobar el DNI, EMAIL, edad y datos importante de cada alumno.
http://www.megaupload.com/es/?d=4QQUBQEP