Dado que llevo dias sin presentar nada (por falta de tiempo), hoy dediqué un ratito para postear este post en bl4ck-p0rtal.org, y ya os lo dejo aquí también
Son mis primeros 10 ejercicios en C y sirven a modo de repaso por si en algún momento necesitara consultarlos
saludos
nax
1. Hi world
2. ClrScr
3. Tipos: Int
4. Tipos: Char
5. Tipos: Float
6. sizeof()
7. Scanf
8.Getchar()
9. Bucles
Bien eso es todo, espero el próximo code sea algo mas elaborado
pd. por alguna razón se come los include... podes ver los códigos completos Aquí
Son mis primeros 10 ejercicios en C y sirven a modo de repaso por si en algún momento necesitara consultarlos
saludos
nax
1. Hi world
#include
#include
int main() {
printf("Hola mundo\n");
system("PAUSE");
return 0;
}
2. ClrScr
#include
#include
int main() {
system("cls");
printf("Hola\n");
system("pause");
}
3. Tipos: Int
#include
#include
int main() {
int x = 10, y = 20;
printf("El valor de x es %i!\nY el de y es %i\n", x, y);
system("pause");
}
4. Tipos: Char
#include
#include
int main() {
unsigned char letra = 'A'; //unsigned sirve para aumentar el rango de numeros positivos quitando los negativos
printf("El valor de ASCII de la letra %c es %i\n", letra, letra);
letra = letra + 1;
printf("Ahora el valor ASCII de la letra %c es %i\n", letra, letra);
system("pause");
}
5. Tipos: Float
#include
#include
int main() {
float var = 3.04;
printf("El numero %f se escribe de forma exponencial asi: %e\n", var, var);
system("pause");
}
6. sizeof()
#include
#include
int main() {
int var;
printf("El tipo int ocupa %i bytes\n", sizeof(var));
system("pause");
}
7. Scanf
#include
#include
int main() {
int num;
printf("Introduzca un numero: ");
scanf("%i", &num);
printf("El numero introducido es %i\n", num);
system("pause");
}
8.Getchar()
#include
#include
int main() {
char letra;
printf("Introduce una letra: ");
letra = getchar();
printf("Has introducido %c\n", letra);
system("pause");
return 0;
}
9. Bucles
#include
#include
int main() {
int i, j;
for(i=0, j=0; i<=20; i++, j+=2) { printf("En la linea %i J vale %i\n", i, j); } system("pause & cls"); while(i>0)
{
printf("Ahora i vale %i\n", i);
i--;
}
system("pause");
return 0;
}
10. Switch Código: [Seleccionar]
#include
#include
int main() {
int opcion;
printf("Elije 1, 2 o 3: ");
scanf("%i", &opcion);
switch(opcion)
{
case 1:
printf("escojiste 1");
break;
case 2:
printf("escojiste 2");
break;
case 3:
printf("escojiste 3");
break;
default:
printf("Eres idiota");
break;
}
printf("\n");
system("pause");
return 0;
}
Bien eso es todo, espero el próximo code sea algo mas elaborado
pd. por alguna razón se come los include... podes ver los códigos completos Aquí
Tanta cosa para un hola mundo ? :S en python tendrias que escribir un poco menos que eso.. te bastaba hacer..
print "Hola Mundo"
input()
Que no hace falta el input pero ahí lo pones para hacer una pausa :P
Ahí nos vemos buen blog.
Att Ubuntero
en realidad hay 3 lineas que se pueden omitir.
return
el 2ndo include (por alguna razón blogger no filtra los codigos html y toma los include como alguna etiqueta -.-)
y el system pause
por lo que queda:
#include
int main() {printf("hola mundo")}
:p
gracias
En tal caso en python omitimos el input() y aun así es mas corto jejej
Va no estal solo que yo c no se :P
Ahí nos vemos
Si bien es cierto, para hacer una comparativa entre python y C más justa, un "Programa equivalente en python es:
#!/usr/bin/env python
if __name__ == "__main__":
print "Hola mundo\n"
y ahí tienes 3 líneas como un programa C.