[Curso] Introducción a la programación en C (IV)
Moderadores: Kravenbcn, largeroliker, fidelcastro, cerealkiller, pspCaracas, m0skit0, LnD, ka69, zacky06
Re: [Curso] Introducción a la programación en C (IV)
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)
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)
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)
Entonces como deve de quedar?..
Asi?
Pero al eliminar float, %f\n como va a ser ligada?.. con int?..
Asi?
Código: Seleccionar todo
int edad_Kracker;
int edad_Angelica;
Pero al eliminar float, %f\n como va a ser ligada?.. con int?..
- largeroliker
- Administrador
- Mensajes: 8283
- Registrado: 03 Sep 2009, 09:46
- PSN ID: larger0o
- Gamertag Xbox Live: larger0o
- Steam ID: larger0o
- Twitter: larger0o
- Ubicación: Málaga
- Contactar:
Re: [Curso] Introducción a la programación en C (IV)
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!
Saludos!
Steam Deck · Xbox Series X · PS5 · Switch · PS Vita · WiiU · PS3 · new 3DS XL · Xbox 360 · PSP · PS2
Re: [Curso] Introducción a la programación en C (IV)
Entonces lo mas recomendable es declararlo todo con float?.
Re: [Curso] Introducción a la programación en C (IV)
Sólo cuando sea necesario float hay que declarar float.
Re: [Curso] Introducción a la programación en C (IV)
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:
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.
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.