Ahora un programa que sume, reste, multiplique y divida. Eso viene perfecto para no tenerse que calentar la cabeza.
Primera parte del programa:
<html>
<head>
<title>Por Alejandro</title>
<body>
Primer numero:
<FORM ACTION="hola.php" METHOD="POST">
<INPUT TYPE="text" NAME="op1">
<br><br>Segundo numero:<br>
<INPUT TYPE="text" NAME="op2">
<br><br><INPUT TYPE="submit" NAME="s" VALUE="Sumar">
<br><br><INPUT TYPE="submit" NAME="r" VALUE="Restar">
<br><br><INPUT TYPE="submit" NAME="m" VALUE="Multiplicar">
<br><br><INPUT TYPE="submit" NAME="d" VALUE="Dividir">
</FORM>
</body>
</html>
Aquí lo único que he hecho ha sido poner mas botones de opcion.
Segunda parte del programa::
<html>
<head>
<title>Por Alejandro</title>
<body>
El resultado es: <?php
$opcion1=$_POST['s'];
$opcion2=$_POST['r'];
$opcion3=$_POST['m'];
$opcion4=$_POST['d'];
if ($opcion1)
echo $_POST['op1'] + $_POST['op2'];
else
if ($opcion2)
echo $_POST['op1'] - $_POST['op2'];
else
if ($opcion3)
echo $_POST['op1'] * $_POST['op2'];
else
if ($opcion4)
echo $_POST['op1'] / $_POST['op2'];
else
?>
</body>
</html>
miércoles, 1 de abril de 2009
Primer programa en PHP
Bueno pues este programa es facilito es sumar dos numeros, pero tan solo una suma, luego ya veremos en otro ejemplo como sumar,restar,multiplicar,dividir...etc, pero esas cuatro son las principales.
Primera parte del programa:
<html>
<head>
<title>Por Alejandro</title>
<body>
Primer numero:
<FORM ACTION="hola.php" METHOD="POST">
<INPUT TYPE="text" NAME="op1">
<br><br>Segundo numero:<br>
<INPUT TYPE="text" NAME="op2">
<br><br><INPUT TYPE="submit" VALUE="SUMAR">
</FORM>
</body>
</html>
Pero esto no se acaba aquí, esto es un formulario que se pide, luego hay que enviar la informacion,,, ahhhh esto se complicaaaa.xD
Si os fijais::
<FORM ACTION="hola.php" METHOD="POST">
donde pone "hola.php" lo podeis sustituir por otro nombre, empiezo a explicar, imaginaros que el nombre de este programa es pgr1.php y lo que hace es recoger informacion, pero luego necesita expresarla, pues con ese hola.php es donde se ve expresado lo del pgr1.php
Segunda parte del programa:
<html>
<head>
<title>Por Alejandro</title>
<body>
El resultado es: <?php
echo $_POST['op1'] + $_POST['op2'];
?>
</body>
</html>
Primera parte del programa:
<html>
<head>
<title>Por Alejandro</title>
<body>
Primer numero:
<FORM ACTION="hola.php" METHOD="POST">
<INPUT TYPE="text" NAME="op1">
<br><br>Segundo numero:<br>
<INPUT TYPE="text" NAME="op2">
<br><br><INPUT TYPE="submit" VALUE="SUMAR">
</FORM>
</body>
</html>
Pero esto no se acaba aquí, esto es un formulario que se pide, luego hay que enviar la informacion,,, ahhhh esto se complicaaaa.xD
Si os fijais::
<FORM ACTION="hola.php" METHOD="POST">
donde pone "hola.php" lo podeis sustituir por otro nombre, empiezo a explicar, imaginaros que el nombre de este programa es pgr1.php y lo que hace es recoger informacion, pero luego necesita expresarla, pues con ese hola.php es donde se ve expresado lo del pgr1.php
Segunda parte del programa:
<html>
<head>
<title>Por Alejandro</title>
<body>
El resultado es: <?php
echo $_POST['op1'] + $_POST['op2'];
?>
</body>
</html>
Nuevo Lenguaje::: PHP
Bueno ahora estoy empezando con PHP, y bueno pues este me parece un poco más... con más caracteres por decirlo de alguna forma. Bueno pues lo primero que hay que hacer antes de nada es: Descargarse el XAMPP para nuestro sistema operativo, en este caso manejo Ubuntu, pues me descargo el especificado para tal, esta es la pagina
http://www.apachefriends.org/es/xampp.html
Ahí encontrareis como se debe instalar y tal.
Luego una vez se tenga instalado del todo, te preguntaras y bueno ahora que hago, si yo quiero programar PHP, pues bueno te vas en este caso a la consola de Linux y escribes:
(me parece que tenias que ser root): /opt/lampp/lampp start
Y una vez ya te halla aparecido unas cuantas cositas en la misma consola, pues si quieres cierras la consola y abres un navegador, una vez tengas abierto el navegador en la barra de direcciones pon lo siguiente:
http://localhost
y ya, tenemos instalado nuestro server. Luego si quereis le podeis echar un vistazo al PHPmYAdmin y eso.
Ahora imaginar que ya habeis hecho un programa, y te preguntas ¿pero como hago para que funcione? Bien.
En Linux hay una carpeta (donde estan todas las demas) que se llama "opt", dentro de esa carpeta esta otra llamada "htdocs" pues dentro a poder ser te creas una carpeta con el nombre que tu quieras. Así lo tendras más organizado (ahora veras).
Para ejecutar el programar que has creado en PHP, pues una vez creada la carpeta y todo volvemos al navegador y ponemos:::
http://localhost/nombredelacarpeta/nombreprograma.php
y así de simple.
http://www.apachefriends.org/es/xampp.html
Ahí encontrareis como se debe instalar y tal.
Luego una vez se tenga instalado del todo, te preguntaras y bueno ahora que hago, si yo quiero programar PHP, pues bueno te vas en este caso a la consola de Linux y escribes:
(me parece que tenias que ser root): /opt/lampp/lampp start
Y una vez ya te halla aparecido unas cuantas cositas en la misma consola, pues si quieres cierras la consola y abres un navegador, una vez tengas abierto el navegador en la barra de direcciones pon lo siguiente:
http://localhost
y ya, tenemos instalado nuestro server. Luego si quereis le podeis echar un vistazo al PHPmYAdmin y eso.
Ahora imaginar que ya habeis hecho un programa, y te preguntas ¿pero como hago para que funcione? Bien.
En Linux hay una carpeta (donde estan todas las demas) que se llama "opt", dentro de esa carpeta esta otra llamada "htdocs" pues dentro a poder ser te creas una carpeta con el nombre que tu quieras. Así lo tendras más organizado (ahora veras).
Para ejecutar el programar que has creado en PHP, pues una vez creada la carpeta y todo volvemos al navegador y ponemos:::
http://localhost/nombredelacarpeta/nombreprograma.php
y así de simple.
viernes, 30 de enero de 2009
Calcular factorial con bucle for
Bueno pues esto es mas o menos un poco lo que tambien estado haciendo en clase de informatica, pero este lo he hecho yo, seguramente ya este hecho xD. Bueno pues ahí va.
#include <stdio.h>
int main()
{
int i,num;
long fac;
printf("\nIngrese numero n: ");
scanf("%d", &num);
fac=1;
for(i=1;i<=num;i++)
fac=fac*i;
printf("\nEl resultado es %d\n", fac);
}
Multiplicar numeros pedidos por el usuario con arrays
Bueno pues este apartado es guay, porque estoy aprendiendo el uso de arrays unidireccionales, o eso creo me parece que si, tan solo me falta profundizarlo un poco mas y pasar a los arrays multidirecciones y finalmente me parece que los punteros, bueno no os entretengo mas y os pongo el programa que he hecho.
- #include <stdio.h>
- int main()
- {
- int i,mul,acumulador;
- int multiplicar[1000];
- scanf("%d", &mul);
- for(i=0;i<=mul-1;i++)
- {
- scanf("%d", &multiplicar[i]);
- }
- acumulador=1;
- for(i=0;i<=mul-1;i++) acumulador=acumulador*multiplicar[i];
- }
lunes, 26 de enero de 2009
Uso de arrays.
Buahhhhh pues bueno hoy acabo de "iniciarme" en los arrays, la verdad es que es mucho mejor, pues la ventaja es que si te piden que ingreses 200 numeros, como lo tendriamos que hacer para guardarlos pues con un puñado de variables, pues ahora no, con esto es mucho más facil, mirar y aprender:::::: a para los que sepais un poquillo sabreis porque he puesto el #define, solo para probarlo, luego en otro post os pondre la diferencia, es casi nula, pero mola.
miércoles, 21 de enero de 2009
Poner los días y te saca segundos.
Bueno este programa lo he creado porque me lo a dicho el profe, y bueno pues me a salido a la primera tampoco me a costado mucho xD, voy "sobrao xD".
lunes, 19 de enero de 2009
Nueva sentencia "aprendida" (en proceso), switch.
Bueno esta sentencia la estoy viendo hoy y la verdad me gusta más que el "if" "else". Esta parece que quede más ordenado todo. Pues el ejercicio que me a mandado es el siguiente. Que pida un número en pantalla, que se guarde, el número debe de ser de 0 a 1000, y luego que me diga en que posicion se encuentra el número, es decir en que valor aproximado se encuentra, por ejemplo:
25
Se encuentra entre el 0 y el 100
509
Se encuentra entre el 500 y el 600.
Pues ahora que creo que a quedado claro pasemos a la acción.
25
Se encuentra entre el 0 y el 100
509
Se encuentra entre el 500 y el 600.
Pues ahora que creo que a quedado claro pasemos a la acción.
#include <stdio.h>
int main()
{
int aproximacion;
printf("\nIntroduzca número de 0 a 1000: ");
scanf("%d", &aproximacion);
switch(aproximacion)
{
case 0 ... 100:
printf("\nTu número está entre el 0 y el 100.\n");
break;
case 101 ... 200:
printf("\nTu número está entre el 101 y el 200.\n");
break;
case 201 ... 300:
printf("\nTu número está entre el 201 y el 300.\n");
break;
case 301 ... 400:
printf("\nTu número está entre el 301 y el 400.\n");
break;
case 401 ... 500:
printf("\nTu número está entre el 401 y el 500.\n");
break;
case 501 ... 600:
printf("\nTú número está entre el 501 y el 600.\n");
break;
case 601 ... 700:
printf("\nTu número está entre el 601 y el 700.\n");
break;
case 701 ... 800:
printf("\nTu número está entre el 701 y el 800.\n");
break;
case 801 ... 900:
printf("\nTu número está entre el 801 y el 900.\n");
break;
case 901 ... 1000:
printf("\nTu número está entre el 901 y el 1000.\n");
break;
default:
printf("\nDebes elegir entre un numero inferior al 1001 y mayor al 0.\n");
}
}
miércoles, 14 de enero de 2009
Mayor,menor y mediano con funciones!
Bueno este programa con funciones lo a puesto mi profe de INF, asi que a tomar nota xD.
#include <stdio.h>
int maximo3(int a, int b, int c)
{
return (maximo2(maximo2(a,b),c));
}
int minimo3(int a, int b, int c)
{
return (minimo2(minimo2(a,b),c));
}
int minimo2(int a, int b)
{
if (a>b) return (b); else return (a);
}
int maximo2(int a, int b)
{
if (a<b) return (b); else return (a);
}
int main()
{
int a,b,c;
printf("\nPrimer numero: ");
scanf("%d", &a);
printf("\nSegundo numero: ");
scanf("%d", &b);
printf("\nTercer numero: ");
scanf("%d", &c);
printf("\nEl maximo es %d\n",maximo3(a,b,c));
printf("\nEl minimo es %d\n",minimo3(a,b,c));
}
lunes, 12 de enero de 2009
El mayor,mediano y pequeño de tres numeros.!!!!
Bueno pues este ejercício me lo ha mandado mi profe de INF, al cual le estoy agradecido porque estoy "aprendiendo un poco a programar", la cual cosa me ayuda para un futuro en mi vida. Pues este programa lo que hace es identificarte el número mayor,mediano y pequeño de tres números. Bueno púes ahí queda la cosa mariposa xD.
#include <stdio.h>
int main()
{
int a,b,c;
printf("\nPrimer numero: ");
scanf("%d", &a);
printf("\nSegundo numero: ");
scanf("%d", &b);
printf("\nTercer numero: ");
scanf("%d", &c);
if ((a>b) && (b>c))
{
printf("\nEl mayor es %d\n", a);
printf("\nEl mediano es %d\n", b);
printf("\nEl menor es %d\n", c);
}
if ((a>c) && (c>b))
{
printf("\nEl mayor es %d\n", a);
printf("\nEl mediano es %d\n", c);
printf("\nEl menor es %d\n", b);
}
if ((b>a) && (a>c))
{
printf("\nEl mayor es %d\n", b);
printf("\nEl mediano es %d\n", a);
printf("\nEl menor es %d\n", c);
}
if ((b>c) && (c>a))
{
printf("\nEl mayor es %d\n", b);
printf("\nEl mediano es %d\n", c);
printf("\nEl menor es %d\n", a);
}
if ((c>b) && (b>a))
{
printf("\nEl mayor es %d\n", c);
printf("\nEl mediano es %d\n", b);
printf("\nEl menor es %d\n", a);
}
if ((c>a) && (a>b))
{
printf("\nEl mayor es %d\n", c);
printf("\nEl mediano es %d\n", a);
printf("\nEl menor es %d\n", b);
}
if ((a==b) && (a>c))
{
printf("\nLos siguientes números son iguales: %d y %d", a,b);
printf("\nEl menor es %d\n", c);
}
if ((a==b) && (c>a))
{
printf("\nLos siguientes números son iguales: %d y %d", a,b);
printf("\nEl mayor es %d\n", c);
}
if ((a==c) && (c>b))
{
printf("\nLos siguientes números son iguales: %d y %d\n", a,c);
printf("\nEl menor es %d\n", b);
}
if ((a==c) && (b>c))
{
printf("\nLos siguientes números son iguales: %d y %d", a,c);
printf("\nEl mayor es %d\n", b);
}
if ((c==b) && (b>a))
{
printf("\nLos siguientes números son iguales: %d y %d", b,c);
printf("\nEl menor es %d\n", a);
}
if ((c==a) && (a>b))
{
printf("\nLos siguientes números son iguales: %d y %d", b,c);
printf("\nEl mayor es %d\n", a);
}
if ((a==b) && (b==c))
{
printf("\nTodos los números son iguales.");
}
}
Suscribirse a:
Entradas (Atom)
