elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


  Mostrar Temas
Páginas: [1]
1  Programación / Programación C/C++ / [Ayuda] Comenzando con C++... en: 8 Diciembre 2012, 23:30 pm
Buenas, me acabo de registrar en el foro, ya que necesitaria ayuda con la creación de un sencillo programa, el cual consiste en resolver una ecuación cuadratica.
Tuve varios errores y ahora llege a resolver la mayoría, pero ahora me tira 1 alerta más, la cual es importante ya que es la causante de que no se resuelva la ecuación.

Les dejo el código que tengo:

Código
  1. #include <stdio.h>
  2. #include <iostream>
  3. #include <math.h>
  4.  
  5. /*
  6.  
  7.  
  8. ...Codigo generado por el programa...
  9.  
  10.  
  11. */
  12.  
  13. /* Boton que daria el resultado de la ecuacion */
  14. private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) {
  15. int a = Convert::ToInt16(textBox1->Text);
  16. int b = Convert::ToInt16(textBox2->Text);
  17. int c = Convert::ToInt16(textBox3->Text);
  18.  
  19.        int discriminant = sqrt(float(b*b) -  float(4*a*c));
  20. cout << ((-b + discriminant) / (2*a)) << endl;
  21. }

El warning que me tira es el siguiente:
Citar
warning C4244: 'inicializando' : conversión de 'float' a 'int'; posible pérdida de datos

Busqué el warning y pero nada me dio solución. Tampoco entiendo bien por qué en el sqrt() tengo que aclarar si los valores van a ser float, double, long double..
la cosa es que el usuario agrega los 3 valores de la ecuación cuadrática, uno en cada textbox, y después se toca el boton1 y se supone que tendría que dar el resultado de toda la ecuación, cuya fórmula es la que esta en la última línea de código (cout << ((-b...

Tirenme todos los datos, recomendaciones, explicaciones que quieran que todo me va a sumar. Gracias!

Aclaro, que como dice en el título del post, estoy recién empezando (este sería mi primer programa) con C++ (vengo de programar con PHP, javascript, AJAX) y también, que estoy utilizando Visual C++ Express 2010. Este mismo programita, lo hice antes de ayer en PHP y quedo listo en 30 minutos, me decidí a hacerlo tipo aplicación y me meti en un quilom**
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines