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

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

Avatar de Usuario
Bright Julen
Experto
Experto
Mensajes: 843
Registrado: 03 Sep 2009, 11:34
PSN ID: BrightJulen
Contactar:

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

Mensaje por Bright Julen »

Puzky escribió:hola! muy buenos tutos para aprender a programar

gracias.

estoy haciendo un programa y me da este error:
11 C:\Documents and Settings\ANGELICA\Escritorio\Curso C\Promedio.c syntax error before ';' token

te dejo el codigo fuente

Código: Seleccionar todo

  printf("Edad de Uziel: %d\n"; edad_uziel);
  printf("Promedio de las Edades: %f\n"; promedio);

Ahí esta el fallo, después del \n has puesto ; , y tiene que ser , , sólo una coma, como lo habías hecho en la línea anterior ;)
Imagen

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 »

Bright Julen escribió:
Puzky escribió:hola! muy buenos tutos para aprender a programar

gracias.

estoy haciendo un programa y me da este error:
11 C:\Documents and Settings\ANGELICA\Escritorio\Curso C\Promedio.c syntax error before ';' token

te dejo el codigo fuente

Código: Seleccionar todo

  printf("Edad de Uziel: %d\n"; edad_uziel);
  printf("Promedio de las Edades: %f\n"; promedio);

Ahí esta el fallo, después del \n has puesto ; , y tiene que ser , , sólo una coma, como lo habías hecho en la línea anterior ;)


Gracias Julen

Avatar de Usuario
AbrahamZF
Habitual
Habitual
Mensajes: 359
Registrado: 10 Dic 2009, 00:06
PSN ID: Abraham-ZF
Ubicación: ¡¡¡Mexico!!!

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

Mensaje por AbrahamZF »

Código: Seleccionar todo

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

int main(int arcg, char *argv[])
{
    char* nombre_alumno = "Abraham ZF";
    int nota_teorico = 8;
    char* fecha_examen = "6 de Enero del 2010";
   
    printf("El alumno %s obtuvo una nota de %d en el examen del dia %s",nombre_alumno, nota_teorico, fecha_examen);
   
    getch();
    return 0;

}


Solo que en lugar de ponerle float le puse int, ya que me salia 8.0000 :?
Psp 3001 = 5.03 GEN-C
Ps3 slim 250 GB = COD:MW 2 [PROTOTYPE] God Of War III COD:BO GTA IVGuitar Hero 5

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 »

No problemo. Ya tendrás tiempo para romperte el coco con eso más tarde xD
Imagen

Avatar de Usuario
miguelamacias
Experto
Experto
Mensajes: 960
Registrado: 03 Sep 2009, 14:16
Ubicación: Coria del Río, Sevilla
Contactar:

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

Mensaje por miguelamacias »

Código: Seleccionar todo

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

int main(int argc, char *argv[])
{
  char* nombre_alumno = "Miguel Angel Macias";
  float nota_teorico = 9.5;
  char* fecha_teorico = "19 de enero de 2010";
  printf ("%s obtuvo una nota de %f en el examen del día %s.\n", nombre_alumno, nota_teorico, fecha_teorico);
  system("PAUSE");   
  return 0;
}


Aparentemente funciona, pero da muchos decimales en la nota y las tildes no las muestra bien (í sale Ý, Á como Beta la griega)

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 »

miguelamacias escribió:da muchos decimales en la nota

Prueba con %.2f

miguelamacias escribió:las tildes no las muestra bien (í sale Ý, Á como Beta la griega)

Esto te lo he explicado en el otro hilo ;)
Imagen

Avatar de Usuario
miguelamacias
Experto
Experto
Mensajes: 960
Registrado: 03 Sep 2009, 14:16
Ubicación: Coria del Río, Sevilla
Contactar:

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

Mensaje por miguelamacias »

Perfecto, ya lo he corregido. Thank you! :oki:

Avatar de Usuario
brujitosexy
Experto
Experto
Mensajes: 1097
Registrado: 03 Sep 2009, 19:30

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

Mensaje por brujitosexy »

miguelamacias escribió:

Código: Seleccionar todo

  system("PAUSE");   
 

Seria bueno cambiarlo, por:

Código: Seleccionar todo

getch();
Linus Torvalds:
“El Software es como el sexo; es mejor cuando es gratis…”

Avatar de Usuario
miguelamacias
Experto
Experto
Mensajes: 960
Registrado: 03 Sep 2009, 14:16
Ubicación: Coria del Río, Sevilla
Contactar:

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

Mensaje por miguelamacias »

Verdad, no me acordé. Es que el compilador lo pone por defecto. Gracias brujitosexy :oki:

Avatar de Usuario
Kracker
ViP Hordes
ViP Hordes
Mensajes: 1212
Registrado: 03 Sep 2009, 00:38
PSN ID: Mario_-Almada_-
Contactar:

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

Mensaje por Kracker »

Help.. :?

He tratado de hacer este segundo ejercicio pero no me dejar compilar (no se si estoy en lo correcto al usar este termino)..

Para serciorarme de que no era yo, copie el codigo fuente tuyo profe y lo trate de hacer pero me marca error. Te dejo una captura para que me saques de la duda.

Spoiler:
Imagen
Imagen

Responder