Página 5 de 7
Re: [Curso] Introducción a la programación en C (IV)
Publicado: 10 Feb 2010, 16:19
por m0skit0
Sí a ambas preguntas
Re: [Curso] Introducción a la programación en C (IV)
Publicado: 10 Feb 2010, 16:55
por Kracker
Código: Seleccionar todo
#include <stdio.h>
int main(int argc, char *argv[])
{
int edad_Kracker;
int edad_Angelica;
float edad_Kracker = 24;
float edad_Angelica = 21;
edad_Kracker = 21;
edad_Angelica = 18;
printf("Edad de Kracker hace tiempo: %d\n", edad_Kracker);
printf("Edad de Angelica hace tiempo: %d\n", edad_Angelica);
edad_Kracker = 24;
edad_Angelica = 21;
printf("Edad de Kracker ahora: %d\n", edad_Kracker);
printf("Edad de Angelica ahora: %d\n", edad_Angelica);
printf("Edad de Kracker hace 5 a^nos = %d\n", edad_Kracker - 5);
printf("Edad de Angelica hace 5 a^nos = %d\n", edad_Angelica - 5);
printf("En 2 a^nos Kracker tendra %d y Angelica tendra %d\n", edad_Kracker + 2, edad_Angelica + 2);
printf("La mitad de la edad de kracker es = %f\n", edad_Kracker / 2);
printf("La mitad de la edad de Angelica es = %f\n", edad_Angelica / 2);
printf("El doble de la edad de Kracker mas es doble de la edad de Angelica es = %f\n", edad_Kracker * 2 + edad_Angelica * 2);
printf("La tercera parte mas 1 de la edad de Kracker mas el doble menos 1 de la edad de angelica es = %f\n", (edad_Kracker / 3) +1 + (edad_Angelica * 2) - 1);
return 0;
}
Y ahora profe?..
Estoy en mi trabajo usando cacandows y no puedo compilar en este ladrillo, asi que no puedo comprobar si lo hice bien.
Re: [Curso] Introducción a la programación en C (IV)
Publicado: 10 Feb 2010, 17:04
por m0skit0
Código: Seleccionar todo
int edad_Kracker;
int edad_Angelica;
float edad_Kracker = 24;
float edad_Angelica = 21;
¿Para qué declaras las mismas variables (
edad_Kracker,
edad_Angelica) dos veces, una vez como entero y otra como real? Esto te va a dar error al compilar. Aparte de esto, el resto ya está bien
Re: [Curso] Introducción a la programación en C (IV)
Publicado: 10 Feb 2010, 17:23
por Kracker
Para ligar float con %f\n....
Re: [Curso] Introducción a la programación en C (IV)
Publicado: 10 Feb 2010, 17:27
por m0skit0
Como te digo, te va a dar error al compilar. Una variable no puede ser real y entera al mismo tiempo. O es una cosa, o es otra.
Re: [Curso] Introducción a la programación en C (IV)
Publicado: 10 Feb 2010, 17:37
por Kracker
Entonces como deve de quedar?..
Asi?
Pero al eliminar float,
%f\n como va a ser ligada?.. con
int?..
Re: [Curso] Introducción a la programación en C (IV)
Publicado: 10 Feb 2010, 17:43
por largeroliker
Si vas a dividir y quieres que muestre un número entero, puedes declararlo como
float y llamarlo como
%.0f, siendo 0 el número de decimales a mostrar.
Saludos!
Re: [Curso] Introducción a la programación en C (IV)
Publicado: 10 Feb 2010, 22:00
por Kracker
Entonces lo mas recomendable es declararlo todo con float?.
Re: [Curso] Introducción a la programación en C (IV)
Publicado: 10 Feb 2010, 22:21
por m0skit0
Sólo cuando sea necesario float hay que declarar float.
Re: [Curso] Introducción a la programación en C (IV)
Publicado: 10 Feb 2010, 22:38
por Kracker
Lo mismo penseaba yo..
Ya habia tratado de declarar float solo cuando era necesario y me daba error al compilar..
lo deje asi y me da error:
Código: Seleccionar todo
int edad_Kracker;
int edad_Angelica;
float edad_Kracker;
float edad_Angelica;
Deje float como variable pero me da error, y si no declaro
float edad_Kracker;,
float edad_Angelica;, me da error en
%f\n, ilustrame profe estoy totalmente perdido.