Moderadores: Kravenbcn, largeroliker, fidelcastro, cerealkiller, pspCaracas, m0skit0, LnD, ka69, zacky06
-
m0skit0
- Administrador
- Mensajes: 5585
- Registrado: 03 Sep 2009, 09:35
- Ubicación: 0xdeadbeef
Mensaje
por m0skit0 »
flood escribió:media = (edad1 + edad2) /2.00;
Esto es lo mismo que hacer cast de
edad1 y
edad2 a
float.
-
flood
- Enteradillo
- Mensajes: 53
- Registrado: 10 Ene 2011, 01:41
Mensaje
por flood »
Creo que ya resolví la cosa a la que te referías.
Código: Seleccionar todo
#include <stdio.h>
int main(int argc, char* argv[])
{
int edad1, edad2;
printf("Escribe la primera edad: ");
scanf("%d", &edad1);
printf("\nEscribe la seguna edad: ");
scanf("%d", &edad2);
printf("\nLa suma de las edades es: %d\n", edad1 + edad2);
printf("Si las dos se multiplican nos daria: %d\n", edad1*edad2);
printf("Y la media de las edades es %.1f\n", (edad1 + edad2)/2.00);
return 0;
}
-
m0skit0
- Administrador
- Mensajes: 5585
- Registrado: 03 Sep 2009, 09:35
- Ubicación: 0xdeadbeef
Mensaje
por m0skit0 »
No veo cuál es la diferencia con el anterior... A lo que me refiero es que declares edad1 y edad2 como float.
-
flood
- Enteradillo
- Mensajes: 53
- Registrado: 10 Ene 2011, 01:41
Mensaje
por flood »
Entonces supongo que quedaría de esta manera. Así es como me decías no?
-
m0skit0
- Administrador
- Mensajes: 5585
- Registrado: 03 Sep 2009, 09:35
- Ubicación: 0xdeadbeef
Mensaje
por m0skit0 »
-
JeFNDZ
- Habitual
- Mensajes: 378
- Registrado: 11 Sep 2009, 06:44
Mensaje
por JeFNDZ »
Aqui esta el ejercicio:
Spoiler:
Código: Seleccionar todo
#include <stdio.h>
#include <unistd.h>
//comienza la ejecucion del programa
int main (int argc, char *argv[])
{
//declaracion de variables
float edadM0skit0 , edadArisma , media;
int suma , producto;
//pide la edad de m0skit0
printf ("Por favor escriba la edad de m0skit0: ");
//almacena la edad de m0skit0
scanf ("%f", &edadM0skit0);
//pide la edad de Arisma
printf ("Por favor escriba la edad de Arisma: ");
//almacena la edad de Arisma
scanf ("%f", &edadArisma);
//Calculando las operaciones y la media
suma = edadM0skit0 + edadArisma;
producto = edadM0skit0 * edadArisma;
media = (edadM0skit0 + edadArisma)/2;
//muestra los resultados
printf ("La suma de la edades es %d , el producto es %d y la media seria %f !Vaya sorpresa!\n", suma , producto , media);
return 0;
}
Última edición por
JeFNDZ el 16 Ene 2011, 23:15, editado 1 vez en total.
-
m0skit0
- Administrador
- Mensajes: 5585
- Registrado: 03 Sep 2009, 09:35
- Ubicación: 0xdeadbeef
Mensaje
por m0skit0 »
Bien, salvo el formateo que lo tienes un poco mal, y te sobra el
system(), que somos linuxeros, hombre
-
JeFNDZ
- Habitual
- Mensajes: 378
- Registrado: 11 Sep 2009, 06:44
Mensaje
por JeFNDZ »
m0skit0 escribió:Bien, salvo el formateo que lo tienes un poco mal, y te sobra el
system(), que somos linuxeros, hombre
Con el formateo te refieres al formato (organización)?
ya quite el
system().
-
m0skit0
- Administrador
- Mensajes: 5585
- Registrado: 03 Sep 2009, 09:35
- Ubicación: 0xdeadbeef
Mensaje
por m0skit0 »
Me refiero a que tienes algunas líneas tabuladas y otras no, sólo eso
-
haddad
- Novato
- Mensajes: 22
- Registrado: 06 Abr 2011, 23:09
Mensaje
por haddad »
aqui tengo el ejercicio, pero tengo dudas con la media
Código: Seleccionar todo
#include <stdio.h>
int main(int argc, char *argv[])
{
int edad1, edad2;
float media;
printf("ingrese una edad\n");
scanf("%d", &edad1);
printf("ingrese otra edad\n");
scanf("%d", &edad2);
printf("la suma de las edades es :%d\n", edad1+edad2);
printf("la multiplicacion de la edad 1 y edad 2 es:%d\n", edad1*edad2);
printf("la media es :%f\n", (edad1+edad2)/2.00);
return 0;
}