programa para calcular el nivel de alcohol

Iniciado por Amagekure, 2 Marzo 2010, 19:05 PM

0 Miembros y 1 Visitante están viendo este tema.

Amagekure

bien estoy pidiendo mucho estos dias pero este programa me esta dando un error que no es un error de sintaxis si no parace k de declaracion o de mi logica bien el error es el siguiente:

-el programa se puede ejecutar, pero no me dice otra cosa que ' Esta alcoholizado'  le estableci un nivel normal que es 0.3 y si se exede deve decir el mensaque que esta ebrio  :xD pero la cuestion es que cuando le pongo un numero menor aun sige diciendo lo mismo y deberia de decir que esta normal. pues miren el codigo, y porfavor no me cambien mucho el codigo que les estoy enviendo soy newbie y me confundo con facilidad  ;-) gracias desde ahora:

namespace WindowsFormsApplication8
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            double medidor = Convert.ToDouble(textBox1.Text);

            if (comboBox1.Text == "Camión")
                    if (radioButton5.Checked == true)
                        if (medidor < 0.3)
                            textBox2.Text=("Esta alcoholizado");

                        else
                            textBox2.Text=("Su nivel es normal");

Novlucker

Has probado con números mayores, pon un 1 y fijate que te aparece :rolleyes:

Saludos

Es que ya he visto el problema, pero te doy la oportunidad de detectarlo XD
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

Amagekure

a si sorry es que cambie el signo > a < a ultimo momento aver que pasaba pero no dio resultado solo me lansa 1 solo mensaje en cualquier numero que pongo si lo cambioa < me sale que esta normal solamente cualquiero numero que ponga y si coloco > me sale esta alcoholizado  no importa el numero que ponga

Shell Root

Amagekure, el codigo esta bie, solo que dentro del TextBox1, estas ingresando algo como esto 0.1, intentad ingresarle 0,1
Código (csharp) [Seleccionar]
            double medidor = Convert.ToDouble(textBox1.Text);
            if (medidor > 0.3){
                textBox2.Text = ("Esta alcoholizado");
            }else{
                textBox2.Text = ("Su nivel es normal");
            }
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

Amagekure

no la probe y sige igual
  double medidor = Convert.ToDouble(textBox1.Text);
            if (medidor > 0.3){
                textBox2.Text = ("Esta alcoholizado");
            }else{
                textBox2.Text = ("Su nivel es normal");
            }

no es la solucion  REPITO no es la solucion  CAMBIOOO!!

Amagekure

ademas me quitaste el radiobuton5 y lo necesito para comprobar si es comprobacionde alcohol por sangre o por aire

radiobuton5 = sangra
radiobuton6= Aire

Shell Root

jajajaja leiste lo que te puse, no el codigo

Cita de: tooRllehS@xelA en  2 Marzo 2010, 19:22 PMAmagekure, el codigo esta bie, solo que dentro del TextBox1, estas ingresando algo como esto 0.1, intentad ingresarle 0,1




Cita de: Amagekure en  2 Marzo 2010, 19:31 PMademas me quitaste el radiobuton5 y lo necesito para comprobar si es comprobacionde alcohol por sangre o por aire
Ni sé que es lo que estas haciendo...  :¬¬
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

Amagekure

ohhh si era eso viejo  gracias men que tonto >:( y descuidado soy grosooo men TY