Muy buenas gente, despues de este parón volvemos a la carga con algun que otro programita como dije.
Voy a subir una pequeña calculadora en c, basicamente hace:
Sumar, Restar, Multiplicar, Dividir, Sacar la Raiz cuadrada y el factorial de un numero.
Si alguien tiene alguna duda, que comente, le ayudare encantado, aunque vereis que es un programa muy simple ;)
Varias notas:
- Para compilarlo en linux, usar el gcc por linea de codigo de esta forma: gcc - lm -o 'nombredeseado' calculadora.c
Da problemas el geany con la funcion "sqrt" (la de la raiz cuadrada)
- En Windows no reconocera los system("clear") para limpiar pantalla, podeis subtiturilos por un system("cls");
sin más os dejo el programita ^^
http://www.megaupload.com/?d=RWW88YF1
Un saluete!!
P.D. Paso limpio al segundo año del modulo! El examen me salio bien :P jaja
El Blog De Tinileonhard
lunes, 6 de junio de 2011
Calculadora en C
lunes, 30 de mayo de 2011
Examen Final
Buenas gente, antes que nada parece que en la publicacion anterior se han caido un par de imagenes y las he quitado.
y nada, quiero decir que esta semana tengo lo que creo que sera mi último examen de "bases de datos" y tengo que aprobarlo si o si xD Asi que estare un poco ausente del blog, en cuanto lo haga retomaremos los programitas en C, aunque seguramente deje las explicaciones y me dedique a colgar programitas y explicar un pelin lo que hacen y ya esta, si alguien tuviera dudas que comente y estare encantado de echarle una mano ^^
Sin más, deseadme suerte! :P
Saludetes!
y nada, quiero decir que esta semana tengo lo que creo que sera mi último examen de "bases de datos" y tengo que aprobarlo si o si xD Asi que estare un poco ausente del blog, en cuanto lo haga retomaremos los programitas en C, aunque seguramente deje las explicaciones y me dedique a colgar programitas y explicar un pelin lo que hacen y ya esta, si alguien tuviera dudas que comente y estare encantado de echarle una mano ^^
Sin más, deseadme suerte! :P
Saludetes!
domingo, 29 de mayo de 2011
CAMPEONES!!
"Os debemos una y estos no fallan"
y no han fallado!
Visca el Barça!!!
Campeonessss y ya van 4!
Grande el tridente MVP (Messi, Villa, Pedro) simplemente geniales.
Puyol eres todo un señor! gran momento de abidal alzando la copa :)
os dejo algunos gifs e imagenes ;)
xDDD
y no han fallado!
Visca el Barça!!!
Campeonessss y ya van 4!
Grande el tridente MVP (Messi, Villa, Pedro) simplemente geniales.
Puyol eres todo un señor! gran momento de abidal alzando la copa :)
os dejo algunos gifs e imagenes ;)
xDDD
sábado, 28 de mayo de 2011
Ánimo Barça!
Hoy la final de la champions F.C. Barcelona - Manchester United desde Wembley.
Vamos a repetir lo que hicimos en 1992!!
Ánimo Barça! A por ellos!
No puede faltar una reunión con los amigos con mucha cerveza para ver lo que seguro que és un partidazo.
¿Como lo vereis vosotros? ;)
Vamos a repetir lo que hicimos en 1992!!
Ánimo Barça! A por ellos!
No puede faltar una reunión con los amigos con mucha cerveza para ver lo que seguro que és un partidazo.
¿Como lo vereis vosotros? ;)
Un Saludete!!
viernes, 27 de mayo de 2011
Primeros Pasos en C
Bueno aqui estamos de nuevo, vamos a empezar a ver como se "crea" un programita en C.
Lo primero que tendremos que hacer en nuestro programa sera añadir las librerias que vayamos a utilizar, pero por partes: ¿Que es una libreria?
Las librerias son las que contienen las diferentes funciones predeterminadas de C, como por ejemplo, las funciones de escribir y leer, hay muchisimas librerias, utilizaremos las que nos hagan falta y obviamente las que yo conozca xD. Dichas librerias se implementan al principio del programa de esta forma:
#include <"nombreLibreria">
Despues de las librerias, todo programa tendra un "main", es decir un "principal" el cual contendra las lineas del programa en si, sera de esta forma "siempre" (puede variar, pero por el momento no hace falta que sepamos más) a parte, toda estructura en C debe tener un principio y un fin, que se representa entre llaves -> { } Quedaria una cosa asi:
int main()
{
"lineas de codigo del programa"
}
Otra cosa importante e imprescindible en un programita son las variables, donde almacenaremos los datos que vyaamos a usar durante nuestro programa, las variables pueden tener un nombre cualquiera salvo palabras reservadas (como main o cualquier palabra que sea el nombre de alguna funcion de C)
Dichas variables se declararan de algun tipo: ¿Que tipos de variables hay?
En C tenemos varios tipos de variables, las más básicas son las siguientes:
int -> Almacena numeros enteros (ej. 245, -12)
float -> Almacena numeros reales (ej. 245.12, -12.87)
char-> Almacena caracteres (ej. a, b, c)
Nota: Para almacenar una cadena de caracteres o lo que es llamado "string", o cadenas de numeros al declarar la variable de tipo char, int o float, añadiremos detras del nombre el numero de "celdas" o "casillas" que tendra nuestra variable para almacenar los datos entre corchetes.
Ej:
char nombre[10]
"Almacenara en la variable nombre 10 caracteres, es decir, podremos almacenar una palabra de 10 letras"
Vamos a hacer un programita simple para implementar un poco hasta donde hemos visto, vamos a leer nuestro nombre por teclado y el programa nos dara la bienvenida.
Para ello utilizaremos las funciones "printf()" y "scanf()".
Entre las lineas de codigo pondre comentarios, los comentarios en C se escriben poniendo delante de la linea "//" asi el compilador sabra que es un comentario y saltara de linea, los comentarios son muy utiles para aclarar las cosas que realiza nuestro programa. Empecemos.
<stdio.h>
//Empezamos el programa
int main()
{
//declaramos las variables, en este caso necesitamos una variable donde guardar el nombre que le introduciremos
char nombre[10];
//importante los ";" al final de cada linea, sino el programa no funcionara, toda sentencia en c acaba con ";"
//Imprimimos por pantalla un texto que nos pedira nuestro nombre
printf("Introduce tu nombre");
//Leemos nuestro nombre por teclado
scanf("%s", nombre);
//tanto para leer o para imprimir variables por pantalla, meteremos entre las "" "%_" donde en el guion especificaremos el tipo de variable que ira en ese lugar, en este caso "s" de string, nos dice que ira una cadena de caracteres, para enteros sera "%d", y para reales(float) sera "%f"
//Una vez leido mostraremos por pantalla el saludo
printf("Buenos dias %s", nombre);
//Si aparecen más variables en el texto, al final deberiamos poner el nombre de las variables en el mismo orden que aparecen.
getchar();
getchar();
//El getchar() lo unico que hace es recojer un caracter (sea cual sea, un intro tambien vale)
// para los que useis en windows el Dev++ si no lo poneis os fijareis que se cierra la ventana enseguida sin dar tiempo a ver el resultado, con el getchar conseguimos que haga una pausa y hasta que no apretemos intro no desaparece.
//El primer getchar() recoje el intro que damos al introducir el nombre, y el segundo el que nos hace de "espera" para poder leer el resultado.
//Los usuarios de linux no tendran este problema, pero el getchar sirve exactamente para lo mismo.
//cerramos el programa y listo
}
Se que es un pelin liante y que no soy el mejor explicando cosas, pero espero que se haya entendido un poquito, reescribo el programita para que este un poco más claro y sin tantos comentarios, quedaria una coas asi.
#include<stdio.h>
int main()
{
char nombre[10];
printf("Introduce tu nombre");
scanf("%s", nombre);
printf("Buenos dias %s", nombre);
getchar();
getchar();
}
Un Saludete!
Lo primero que tendremos que hacer en nuestro programa sera añadir las librerias que vayamos a utilizar, pero por partes: ¿Que es una libreria?
Las librerias son las que contienen las diferentes funciones predeterminadas de C, como por ejemplo, las funciones de escribir y leer, hay muchisimas librerias, utilizaremos las que nos hagan falta y obviamente las que yo conozca xD. Dichas librerias se implementan al principio del programa de esta forma:
#include <"nombreLibreria">
Despues de las librerias, todo programa tendra un "main", es decir un "principal" el cual contendra las lineas del programa en si, sera de esta forma "siempre" (puede variar, pero por el momento no hace falta que sepamos más) a parte, toda estructura en C debe tener un principio y un fin, que se representa entre llaves -> { } Quedaria una cosa asi:
int main()
{
"lineas de codigo del programa"
}
Otra cosa importante e imprescindible en un programita son las variables, donde almacenaremos los datos que vyaamos a usar durante nuestro programa, las variables pueden tener un nombre cualquiera salvo palabras reservadas (como main o cualquier palabra que sea el nombre de alguna funcion de C)
Dichas variables se declararan de algun tipo: ¿Que tipos de variables hay?
En C tenemos varios tipos de variables, las más básicas son las siguientes:
int -> Almacena numeros enteros (ej. 245, -12)
float -> Almacena numeros reales (ej. 245.12, -12.87)
char-> Almacena caracteres (ej. a, b, c)
Nota: Para almacenar una cadena de caracteres o lo que es llamado "string", o cadenas de numeros al declarar la variable de tipo char, int o float, añadiremos detras del nombre el numero de "celdas" o "casillas" que tendra nuestra variable para almacenar los datos entre corchetes.
Ej:
char nombre[10]
"Almacenara en la variable nombre 10 caracteres, es decir, podremos almacenar una palabra de 10 letras"
Vamos a hacer un programita simple para implementar un poco hasta donde hemos visto, vamos a leer nuestro nombre por teclado y el programa nos dara la bienvenida.
Para ello utilizaremos las funciones "printf()" y "scanf()".
Entre las lineas de codigo pondre comentarios, los comentarios en C se escriben poniendo delante de la linea "//" asi el compilador sabra que es un comentario y saltara de linea, los comentarios son muy utiles para aclarar las cosas que realiza nuestro programa. Empecemos.
//Primero insertamos las librerias, en nuestro caso, solo necesitaremos las funciones que hemos nombrado antes, dichas funciones estan en la libreria "stdio.h"
#includeint main()
{
//declaramos las variables, en este caso necesitamos una variable donde guardar el nombre que le introduciremos
char nombre[10];
//importante los ";" al final de cada linea, sino el programa no funcionara, toda sentencia en c acaba con ";"
//Imprimimos por pantalla un texto que nos pedira nuestro nombre
printf("Introduce tu nombre");
//Leemos nuestro nombre por teclado
scanf("%s", nombre);
//tanto para leer o para imprimir variables por pantalla, meteremos entre las "" "%_" donde en el guion especificaremos el tipo de variable que ira en ese lugar, en este caso "s" de string, nos dice que ira una cadena de caracteres, para enteros sera "%d", y para reales(float) sera "%f"
//Una vez leido mostraremos por pantalla el saludo
printf("Buenos dias %s", nombre);
//Si aparecen más variables en el texto, al final deberiamos poner el nombre de las variables en el mismo orden que aparecen.
getchar();
getchar();
//El getchar() lo unico que hace es recojer un caracter (sea cual sea, un intro tambien vale)
// para los que useis en windows el Dev++ si no lo poneis os fijareis que se cierra la ventana enseguida sin dar tiempo a ver el resultado, con el getchar conseguimos que haga una pausa y hasta que no apretemos intro no desaparece.
//El primer getchar() recoje el intro que damos al introducir el nombre, y el segundo el que nos hace de "espera" para poder leer el resultado.
//cerramos el programa y listo
}
#include<stdio.h>
int main()
{
char nombre[10];
printf("Introduce tu nombre");
scanf("%s", nombre);
printf("Buenos dias %s", nombre);
getchar();
getchar();
Suscribirse a:
Entradas (Atom)