[ Foro de C ]

Problema con "Tipos de Datos"

01-Oct-2012 02:33
Miguel Angel Alvarez Gonzalez
3 Respuestas

Que tal a todos. Apenas me estoy iniciando en esto de la programacion con el curso de C de Nacho Cabanes. Estoy viendo los tipos de datos en C, específicamente los float. Pero en un ejercicio del curso al dividir dos numeros reales el resultado me sale 0. Lamentablemente no se donde esta el error. Alguien me podria ayudar. El codigo que escribo es el siguiente:

#include <stdio.h>

int main()   {

float x = 7.3;
float y = 5.5;
float division;
float resultado;


division = x / y;

printf("\nEl resultado del 1er numero entre el 2do es igual a: %f", resultado);

return 0;
}


01-Oct-2012 02:57
teresa yaneth campos perez

una es por q no estas guardando el resultado en la variable resultado sino que estas gudardadndo en la variable division cambia resuldado por division al funal del printf y te mostrara el resultado


02-Oct-2012 02:37
Pablo Rampa

Lo que te decía Teresa Yaneth:

#include <stdio.h>

int main()  {

float x = 7.3;
float y = 5.5;
float division;
float resultado; /* No se utiliza */


division = x / y;

printf("\nEl resultado del 1er numero entre el 2do es igual a: %f", division);

return 0;
}

Saludos Miguel Angel.


02-Oct-2012 03:37
Miguel Angel Alvarez Gonzalez

A o.k muchisimas gracias por la ayuda.






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)