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

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

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 (V)

Mensaje por m0skit0 »

flood escribió:media = (edad1 + edad2) /2.00;

Esto es lo mismo que hacer cast de edad1 y edad2 a float.
Imagen

Avatar de Usuario
flood
Enteradillo
Enteradillo
Mensajes: 53
Registrado: 10 Ene 2011, 01:41

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

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;
}

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 (V)

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.
Imagen

Avatar de Usuario
flood
Enteradillo
Enteradillo
Mensajes: 53
Registrado: 10 Ene 2011, 01:41

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

Mensaje por flood »

Entonces supongo que quedaría de esta manera. Así es como me decías no?
Spoiler:

Código: Seleccionar todo

#include <stdio.h>

int main(int argc, char* argv[])
{
   float edad1, edad2;

   printf("Escribe la primera edad: ");
   scanf("%f", &edad1);

   printf("\nEscribe la seguna edad: ");
   scanf("%f", &edad2);

   printf("\nLa suma de las edades es: %.0f\n", edad1 + edad2);
   printf("Si las dos se multiplican nos daria: %.0f\n", edad1*edad2);

   printf("Y la media de las edades es %.1f\n", (edad1 + edad2)/2.00);

   return 0;
}

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 (V)

Mensaje por m0skit0 »

:oki:
Imagen

JeFNDZ
Habitual
Habitual
Mensajes: 378
Registrado: 11 Sep 2009, 06:44

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

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.

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 (V)

Mensaje por m0skit0 »

Bien, salvo el formateo que lo tienes un poco mal, y te sobra el system(), que somos linuxeros, hombre :lol: ;)
Imagen

JeFNDZ
Habitual
Habitual
Mensajes: 378
Registrado: 11 Sep 2009, 06:44

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

Mensaje por JeFNDZ »

m0skit0 escribió:Bien, salvo el formateo que lo tienes un poco mal, y te sobra el system(), que somos linuxeros, hombre :lol: ;)

Con el formateo te refieres al formato (organización)?
ya quite el system().

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 (V)

Mensaje por m0skit0 »

Me refiero a que tienes algunas líneas tabuladas y otras no, sólo eso ;)
Imagen

haddad
Novato
Novato
Mensajes: 22
Registrado: 06 Abr 2011, 23:09

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

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;
}

Responder