[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 »

Recoge las edades como float.

Además, ¿por qué calcular la suma 2 veces? Con una vale.
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 »

mmm, aqui estoy recogiendo las edades tambien como float, pero no entiendo a lo que te refieres con calcular dos veces la suma. ah y creo que he ido mejorando el formato

Código: Seleccionar todo

#include <stdio.h>


int main(int argc, char *argv[])
{
  float edad1, edad2, media;
 
  printf("ingrese una edad\n");
  scanf("%d", &edad1);
 
  printf("ingrese otra edad\n");
  scanf("%d", &edad2);
 
  printf("la suma de las edades es :%f\n", edad1+edad2);
 
  printf("la multiplicacion de la edad 1 y edad 2 es:%f\n", edad1*edad2);
 
  printf("la media es :%f\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 »

haddad escribió: no entiendo a lo que te refieres con calcular dos veces la suma

¿No? Yo creo que está obvio:

haddad escribió:printf("la suma de las edades es :%f\n", edad1+edad2);
haddad escribió:printf("la media es :%f\n", (edad1+edad2)/2.00);

Calculas la suma 2 veces.

haddad escribió:ah y creo que he ido mejorando el formato

Efectivamente mucho mejor :oki:
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 »

bueno duda ressuelta gracias

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 »

Muy bien pero sigues teniendo que rehacer el ejercicio para corregir lo que te comento.

Saludos.
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 »

asi?

Código: Seleccionar todo

#include <stdio.h>

int main(int agrc, char *argv[])
{

   float edad1, edad2, media;


   printf("introduce una edad\n");
   scanf("%f", &edad1);

   printf("introduce una segunda edad \n");
   scanf("%f", &edad2);

   printf("la suma de ambas edades es : %f\n", edad1+edad2);

   printf("la multiplicacion de las edades es: %f\n", edad1*edad2);

   printf("la division de la edad 1 entre la edad 2 es: %f\n", edad1/edad2);

   media=(edad1+edad2)/2;

   printf("la media es: %f\n", media);

   return 0;
}

Avatar de Usuario
~Rdavid~
Experto
Experto
Mensajes: 965
Registrado: 12 Nov 2009, 17:29
Ubicación: Costa Rica

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

Mensaje por ~Rdavid~ »

Estas haciendo lo mismo xD, porque no simplemente pones al principio solo la suma en una variable.
Imagen

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 »

Como dice ~Rdavid~, sigues haciendo la suma dos veces... Fíjate en el consejo que te da.
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 »

bueno entons creo q debe ser algo asi

Código: Seleccionar todo

#include <stdio.h>

int main(int agrc, char *argv[])
{

   float edad1, edad2, suma;


   printf("introduce una edad\n");
   scanf("%f", &edad1);

   printf("introduce una segunda edad \n");
   scanf("%f", &edad2);
   
   suma=edad1+edad2;
   
   printf("la suma de ambas edades es : %f\n", suma);

   printf("la multiplicacion de las edades es: %f\n", edad1*edad2);

   printf("la division de la edad 1 entre la edad 2 es: %f\n", edad1/edad2);

   printf("la media es: %f\n", suma/2);

   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 »

Ok, ahora intenta que el usuario introduzca el número justo después de la frase, y no en una línea nueva, así:

introduce una edad: 23

Y pon mayúsculas al principio de las frases ;)
Imagen

Responder