[Curso] Introducción a la programación en C (III)

Moderadores: Kravenbcn, largeroliker, fidelcastro, cerealkiller, pspCaracas, m0skit0, LnD, ka69, zacky06

Avatar de Usuario
j0zu3
Habitual
Habitual
Mensajes: 283
Registrado: 21 Feb 2010, 02:12
Ubicación: Costa Rica

Re: [Curso] Introducción a la programación en C (III)

Mensaje por j0zu3 »

Ya tengo el codigo pero no lo puedo ejecutar en mi ubuntu :?

Código: Seleccionar todo

#include <stdio.h>
#include <stdlib.h>

int main(int arcg, char *argv[])
{
    char* Nombre = "j0zu3";
    float Nota = -50;
    char* Fecha = "31 de febrero";
   
    printf("El Estudiante %s obtuvo una nota de %f por bruto en el examen de DaxHordes el dia %s", Nombre, Nota, Fecha);
   
    getch();
    return 0;
   
}


Miren:
Imagen

Edito: Imagen arreglada
Última edición por j0zu3 el 30 Abr 2010, 02:01, editado 3 veces en total.

Puzky
Experto
Experto
Mensajes: 825
Registrado: 07 Oct 2009, 22:09
PSN ID: Puzky

Re: [Curso] Introducción a la programación en C (III)

Mensaje por Puzky »

Creo que es porque getch no se usa en Linux. Prueba sin poner getch

Avatar de Usuario
j0zu3
Habitual
Habitual
Mensajes: 283
Registrado: 21 Feb 2010, 02:12
Ubicación: Costa Rica

Re: [Curso] Introducción a la programación en C (III)

Mensaje por j0zu3 »

Gracias

Imagen

:juasjuas: :juasjuas: :juasjuas:

-- Doble Post --

Quien me dice cual lección sigue???

Avatar de Usuario
m0skit0
Administrador
Administrador
Mensajes: 5585
Registrado: 03 Sep 2009, 09:35
Ubicación: 0xdeadbeef

Re: [Curso] Introducción a la programación en C (III)

Mensaje por m0skit0 »

:lol: por bruto! Por cierto, pone siempre \n al final de la cadena de caracteres de printf(), así no se queda pegado el prompt a la frase (aunque esto no se nota en tu captura, creo que sabes a qué me refiero).

Mini clase de números romanos:

Spoiler:
Los números romanos son bastante fáciles a la vez que uno de los peores sistemas de numeración jamás inventados:

I -> 1
V -> 5
X -> 10
L -> 50
C -> 100
D -> 500
M -> 1000

Para formar otros números, se yuxtaponen (uséase juntan) varios números hasta un máximo de 3 iguales seguidos. Los números que van a la derecha de uno dado se le suman, mientras que el menor que va a la izquierda se le resta (sólo puede ir uno restando). Por ejemplo:

III -> 3
IV -> 4 (5-1)
VII -> 7
IX -> 9
XL -> 40
LXXX -> 80
XCVII -> 97
CXCII -> 192
MCDXCII -> 1492
MDCCLXXVII -> 1777
MCMLXXXII -> 1982

Ahora a ver quién es el listo que hace operaciones con esto sin convertirlos :lol: En fin, que se nota que la ciencia no era el fuerte de los romanos...
Imagen

Avatar de Usuario
j0zu3
Habitual
Habitual
Mensajes: 283
Registrado: 21 Feb 2010, 02:12
Ubicación: Costa Rica

Re: [Curso] Introducción a la programación en C (III)

Mensaje por j0zu3 »

m0skit0 escribió: :lol: por bruto! Por cierto, pone siempre \n al final de la cadena de caracteres de printf(), así no se queda pegado el prompt a la frase (aunque esto no se nota en tu captura, creo que sabes a qué me refiero).


Creo que era que se pegaba j0zu3@j0zu3:~$ con la frase no???

PD: Gracias por la lección de números romanos, a ver si no me brinco algún curso :D

Avatar de Usuario
m0skit0
Administrador
Administrador
Mensajes: 5585
Registrado: 03 Sep 2009, 09:35
Ubicación: 0xdeadbeef

Re: [Curso] Introducción a la programación en C (III)

Mensaje por m0skit0 »

j0zu3 escribió:Creo que era que se pegaba j0zu3@j0zu3:~$ con la frase no???

Eso es ;)
Imagen

angelobk
Novato
Novato
Mensajes: 11
Registrado: 25 Jun 2010, 18:47

Re: [Curso] Introducción a la programación en C (III)

Mensaje por angelobk »

m0skit0 por curiosidad, que sistema operativos usas???? que ver de windows y por que , y que distro de lines usas, y por ultimo cual me recomiendas usar.

Avatar de Usuario
finfantasy
Habitual
Habitual
Mensajes: 153
Registrado: 15 Oct 2009, 19:00

Re: [Curso] Introducción a la programación en C (III)

Mensaje por finfantasy »

Creo que m0skit0 traba en Linux siempre. Si quieres iniciarte en Linux, yo te recomendaria Ubuntu, que es sencillo y facil.

Avatar de Usuario
m0skit0
Administrador
Administrador
Mensajes: 5585
Registrado: 03 Sep 2009, 09:35
Ubicación: 0xdeadbeef

Re: [Curso] Introducción a la programación en C (III)

Mensaje por m0skit0 »

En realidad tengo Windows XP instalado, pero ando todo el día en la máquina virtual con Debian GNU/Linux. Esto se debe a que los juegos sólo corren en Windows (y algún par de aplicaciones más que me interesan). Pero como digo, me paso el 80% del tiempo en Linux, ya que para todo lo que no sea jugar, lo prefiero 1000 veces.

En cuanto a qué te recomendaría, pues efectivamente Ubuntu es una buena distro para iniciarse, pero también tienes otras muy buenas para iniciados como Fedora o Mandriva.
Imagen

Avatar de Usuario
Azrael^^
Enteradillo
Enteradillo
Mensajes: 36
Registrado: 31 Mar 2010, 18:48

Re: [Curso] Introducción a la programación en C (III)

Mensaje por Azrael^^ »

Mira tu por donde no pensaba yo que estos post seguirían activos después de unos cuantos meses, pero la gente sigue publicando sus ejercicios, así que...no voy a ser yo menos. Los últimos días he hecho unas cuantas lecciones, así que voy a colgar los ejercicios que he ido haciendo.

El primero:
Spoiler:

Código: Seleccionar todo

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
  char* nombre_alumno = "Azrael^^";
  float nota_examen = 6.7;
  char* fecha = "12 de Marzo de 2010";

  printf("%s obtuvo una nota de %.1f en el examen del día %s\n", nombre_alumno, nota_examen, fecha);

  return 0;
}

:)

Responder