miércoles, 1 de abril de 2009

Programa que haga las operaciones deseadas

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>

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>

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.

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.

  1. #include <stdio.h>

  2.  

  3. int main()

  4. {

  5.     int i,mul,acumulador;

  6.     int multiplicar[1000];

  7.    

  8.     printf("\nIngrese cuantos numeros quiere multiplicar: ");

  9.     scanf("%d", &mul);

  10.    

  11.     for(i=0;i<=mul-1;i++)

  12.     {

  13.         printf("\nIngrese numero %d: ", i+1);

  14.         scanf("%d", &multiplicar[i]);

  15.     }

  16.     acumulador=1;

  17.     for(i=0;i<=mul-1;i++) acumulador=acumulador*multiplicar[i];

  18.        

  19.     printf("\nEl valor de todas las multiplicaciones es de %d\n", acumulador);

  20. }

  21.    

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.

  1. #include <stdio.h>

  2. #define dividido 3

  3. #define maximo 2

  4.  

  5. int main()

  6. {

  7.     int i,suma;

  8.     int media[5];

  9.    

  10.     for (i=0;i<=maximo;i++)

  11.     {

  12.         printf("\nIngrese numero %d: ", i);

  13.         scanf("%d", &media[i]);

  14.     }

  15.     suma=0;

  16.     for (i=0;i<=maximo;i++) suma=suma+media[i];

  17.     {

  18.         printf("\nLa media es %d\n", suma/dividido);

  19.     }

  20. }

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".

  1. #include <stdio.h>


  2. long segundos (long op1)

  3. {

  4. return (op1*24*3600);

  5. }


  6. int main()

  7. {

  8. long op1;


  9. printf("\nIngrese los días para que sean segundos: ");

  10. scanf("%d", &op1);


  11. printf("\nEl resultado es %d\n", segundos(op1));

  12. }