Como hacer una Calculadora en Visual C#

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 พ.ย. 2024

ความคิดเห็น • 166

  • @antonyjuancarlosquiejtamup4317
    @antonyjuancarlosquiejtamup4317 9 หลายเดือนก่อน +2

    Este video es de hace 10 años y no sabes cuanto me ayudo el día de hoy 😢

  • @FradielGómezSánchez
    @FradielGómezSánchez 25 วันที่ผ่านมา

    Excelente Tutorial bien Explicado y Funciona a la perfección, bendiciones hermano!!!

    • @Rv_Jhordan
      @Rv_Jhordan 20 วันที่ผ่านมา

      yo sigo con el +,-,* y / que borran en ves de cumplir su funcion de borrar :(

  • @joseluisgarciairacheta2040
    @joseluisgarciairacheta2040 4 ปีที่แล้ว

    Muchas Gracias Danny Feliz me sirvió de mucho porque mi maestro de la uni no explica nada y solo encarga programas.

  • @gregorymartinez5424
    @gregorymartinez5424 หลายเดือนก่อน

    tu eres el mejol, gracia mi papá 👏👏👏

  • @miriamecsl5655
    @miriamecsl5655 5 ปีที่แล้ว +3

    Super cool tu vídeo, llevaba horas sin poder programar la calculadora y vi tu vídeo y le entendí a la primera. ¡GRACIAS! 💞

  • @UnknownDR03
    @UnknownDR03 4 ปีที่แล้ว

    Muchas gracias, tambien formo parte del ITLA me ayudaste con una tarea realmente!

  • @jhovanygomezsanchez7802
    @jhovanygomezsanchez7802 5 ปีที่แล้ว +1

    Excelente video, muy claro y preciso, te felicito por tomarte el tiempo de subir estos tutoriales, eres grande!! Saludos desde Mexico

  • @MahikolMarcano
    @MahikolMarcano 9 ปีที่แล้ว

    hermano agradecido por este aporte muchas gracias desde Venezuela =)

  • @0037pablo
    @0037pablo 7 ปีที่แล้ว

    Muy bueno tu video y muy buena la explicacion. Yo recien estoy empezando con C#. No estaba acostumbrado al lenguaje ni al visual studio. Gracias, esto me ayudo a ponerme en tema.

    • @Meister256
      @Meister256 7 ปีที่แล้ว +1

      Pablo Matias Bena, si estás empezando te recomiendo no hacer nada de lo que ves en este vídeo.
      Busca información sobre WPF y MVVM, intenta hacer una calculadora con ello, te abrirá muchas más puertas que ésto, es una tecnología obsoleta con lo que se trabaja en este vídeo.
      Si ves que el patrón MVVM te resulta complicado, intenta empezar solo usando WPF combinándolo con la forma de programar mostrada en este vídeo, pero en cuanto veas que te desenvuelves con relativa soltura, ponte de lleno a practicar con MVVM, el cual es un patrón de diseño que te permitirá afrontar complejos proyectos.
      Bueno, perdona por la chapa, pero buscando por youtube algo específico a veces me encuentro con este tipo de "tutoriales" que hacen a veces más daño que beneficio, a menos que los interesados no aspiren a mejorar su forma de programar.

  • @guillermomontalvo2782
    @guillermomontalvo2782 4 ปีที่แล้ว

    ¡Muchisimas gracias por tu aportación! Fue de gran utilidad. Saludos.

  • @ricardovasquez175
    @ricardovasquez175 10 ปีที่แล้ว

    gracias, buen aporte, me ha sido de mucha ayuda con algunas cosas que no me quedaban claras

  • @eduardoperezcelis2146
    @eduardoperezcelis2146 5 ปีที่แล้ว

    Muchas gracias por tan buena explicación y buen video.

  • @Emmanuelbrr
    @Emmanuelbrr 10 ปีที่แล้ว +2

    Hey gracias bro Necesitaba saber como hacer una calculadora en C#, Tu vídeo tutorial Esta super bien, claro como el agua, sigue así bro.

  • @ruffsitossj765
    @ruffsitossj765 4 ปีที่แล้ว

    Que bien que estas papito, nunca bajes los brazos. Rey del ascii

  • @albrethsaulhuachacacenteno9391
    @albrethsaulhuachacacenteno9391 11 ปีที่แล้ว

    muy echo danny yo te te doy 100000 puntos me gusto tu explicación me lo entendí completamente jxjxjxjxjx y me suscribo a tutorial

  • @DXProjectOFC
    @DXProjectOFC 10 ปีที่แล้ว +7

    Brasil aqui =D
    Muito bom, ótima vídeo aula, estou começando com C# e espero aprender mais e mais.
    Obrigado amigo.

    • @DannyFeliz
      @DannyFeliz  10 ปีที่แล้ว

      De nada. Que bueno que te sirvió.

  • @kanox7332
    @kanox7332 4 ปีที่แล้ว

    gracias amigo este video me ayudo muchisimo

  • @RAFAELMUZQUIZ
    @RAFAELMUZQUIZ 5 ปีที่แล้ว

    Escelente...super explicado la razon de cada cosa...gracias!!!

  • @williamsmillangutierrez5599
    @williamsmillangutierrez5599 5 ปีที่แล้ว

    Wey, me salvaste sobre mi proyecto, mil gracias, Bro.

  • @Gutynea
    @Gutynea 6 ปีที่แล้ว

    Muy buen vídeo y explicas muy bien, me funciono todo y lo mas importante lo entendí y aprendí. Gracias

  • @juanmanuelochoaelias8856
    @juanmanuelochoaelias8856 8 ปีที่แล้ว

    Hermano que gran aporte enverdad me has salvado.

  • @themisticodark
    @themisticodark 8 ปีที่แล้ว

    Gracias viejo, me ha servido mucho.

  • @luceroolivera8876
    @luceroolivera8876 ปีที่แล้ว

    Excelente explicación ✨👌🏼

  • @francisalvarez2223
    @francisalvarez2223 5 ปีที่แล้ว

    Te Amoooo!, Demasiado Bueno explica Muy Bien!

  • @toxicblood9878
    @toxicblood9878 7 ปีที่แล้ว

    Muchas gracias me ayudaste en mi tarea de Objetos :3

  • @Caraxes88
    @Caraxes88 11 ปีที่แล้ว +3

    hoooo grax porfin alguien que explica claro, muy bueno el video

    • @DannyFeliz
      @DannyFeliz  11 ปีที่แล้ว +1

      Gracias man ;)

  • @VictorManuelLagaresMartinez
    @VictorManuelLagaresMartinez 2 หลายเดือนก่อน

    me ayudo mucho , muchas gracias

  • @tecnicoeninformatica7196
    @tecnicoeninformatica7196 7 ปีที่แล้ว

    Muchas gracias por el video, pude hacerla al primer intento.

  • @andresjavierrossi6607
    @andresjavierrossi6607 9 ปีที่แล้ว

    MUCHAS GRACIAS!!!!! me salvaste el práctico, super claro!!!

  • @Bgfilms_Studios
    @Bgfilms_Studios 7 ปีที่แล้ว

    Like bien merecido Dany, lo unico que te aconsejaria es cambiar los swich, case, break por un simple if(operacion == "+") { bla bla blá }; SALUDOS!

  • @herbertlopez2778
    @herbertlopez2778 8 ปีที่แล้ว

    que buen video, me ayudaste acomprender varias cosas, gracias

  • @eduardogarzagarcia6415
    @eduardogarzagarcia6415 4 ปีที่แล้ว

    Muchas gracias por el tutorial

  • @franklinchavez4853
    @franklinchavez4853 2 ปีที่แล้ว

    Excelente video te felicito

  • @santoschavezn
    @santoschavezn 6 ปีที่แล้ว

    Gracias bro, muy buen vídeo, me salvaste fundamentalmente.

  • @elliotanderson9898
    @elliotanderson9898 5 ปีที่แล้ว

    Muy buen video, me ha sido de gran utilidad :)

  • @kelvinant.cruzdejesus3770
    @kelvinant.cruzdejesus3770 10 ปีที่แล้ว

    Muy Buen Aporte, manita arriba.

  • @scary14G
    @scary14G 10 ปีที่แล้ว

    Muy buen tutorial, muy claro y facil de comprender ;)

  • @gilbertoramos5726
    @gilbertoramos5726 6 ปีที่แล้ว

    Muchas gracias pana, salvaste mi vida♡

  • @mateoalejandromena5077
    @mateoalejandromena5077 8 ปีที่แล้ว

    Perfecto amigo! Me sirvió de mucho.

  • @Mr_Mayck
    @Mr_Mayck 6 ปีที่แล้ว

    Exelente su per facil. Muchas gracias por este video

  • @chofiisegundo6903
    @chofiisegundo6903 8 ปีที่แล้ว

    muy bien explicado el video me gusto ...

  • @danteverdugocarbullanca7750
    @danteverdugocarbullanca7750 5 ปีที่แล้ว

    Buena calculadora gracias amigazo

  • @uzzielabel6037
    @uzzielabel6037 5 ปีที่แล้ว

    Eres un pro, muchas gracias.

  • @nette2219
    @nette2219 8 ปีที่แล้ว

    Muchas gracias, fue de gran ayuda!

  • @eduardodavidmartinezhernan5845
    @eduardodavidmartinezhernan5845 6 ปีที่แล้ว +7

    Faltó hacer varias mejoras a la calculadora, cuando das click en el punto decimal puedes ingresar varios puntos y solo debes permitir uno, cuando haces una operación en cadena solo hace dos números como máximo si yo pongo 1+1+1 y le doy igual da 2, también está el error cuando presionas algún operador y no hay nada en el textbox, estaría bien que pudieras hacer un vídeo de esas mejoras.

    • @weroquiroz5749
      @weroquiroz5749 5 ปีที่แล้ว +1

      y como harias eso ? ocupo ayuda :(

  • @andhym9896
    @andhym9896 4 ปีที่แล้ว

    Que bien hermano! Saludos!!!

  • @ErichiSenpai
    @ErichiSenpai ปีที่แล้ว

    Muy buen video bro

  • @sebastiancharras926
    @sebastiancharras926 10 ปีที่แล้ว +1

    muchisimas gracias, funciona perfecto hasta en windows phone

  • @FOXYSPIDERV
    @FOXYSPIDERV 5 ปีที่แล้ว

    gracias me ayudaste mucho compa te lo agradezco:3

  • @ramzomar8862
    @ramzomar8862 7 ปีที่แล้ว

    Muchas Gracias Me ayudo mucho.

  • @Yordy_DLR
    @Yordy_DLR 6 ปีที่แล้ว

    Me sirvió mucho gracias

  • @bryceguido8285
    @bryceguido8285 8 ปีที่แล้ว +1

    merece un trabajo gracias

  • @javiersilva4878
    @javiersilva4878 7 ปีที่แล้ว

    excelente información

  • @Diego91940
    @Diego91940 2 ปีที่แล้ว

    Mi hermano, tengo un problema y es que cuando ejecuto el programa el boton del igual no me sale, ya lo tengo programado y todo, pero no sale
    Si me podrias ayudar seria fenomenal, Muchas gracias manito por este increible tutorial

  • @carloscruz6201
    @carloscruz6201 4 ปีที่แล้ว

    Buen vídeo, pero a mi parecer falta el control de varias excepciones aún así LIKE! :D

  • @virginialeiva6213
    @virginialeiva6213 9 ปีที่แล้ว

    graciasss genioo me salio perfecta!!!!!

  • @Jaracara11
    @Jaracara11 8 ปีที่แล้ว

    Excelente tutorial.

  • @dayanaayelen2922
    @dayanaayelen2922 6 ปีที่แล้ว

    Gracias buen hombre♥ nos haz salvado, estamos agradecidos.jpg

  • @luisgallegos6766
    @luisgallegos6766 7 ปีที่แล้ว

    muy bueno y muy fácil hermano, pero el botón punto se puede poner muchas veces como le pedo hacer para que no se pueda poner muchas veces???????

  • @marcosxdxicara1145
    @marcosxdxicara1145 6 ปีที่แล้ว

    buen video bro FELICITACIONES

  • @R1CHT3CKS
    @R1CHT3CKS 6 ปีที่แล้ว

    Gracias buen hombre

  • @goyomillerpizangoandrade1761
    @goyomillerpizangoandrade1761 5 ปีที่แล้ว

    buen video bro, me junciono sigue asi

  • @danielnaranjo9947
    @danielnaranjo9947 5 ปีที่แล้ว

    Gracias voy a pasar progra ❤

  • @shema7090
    @shema7090 4 ปีที่แล้ว

    hola brooo!
    Soy principiante en esto pero como hago ese atajo de teclado que solo seleccionas el boton y genera el código en c#?
    muchas gracias

  • @jorgerodrigogonzalezperez384
    @jorgerodrigogonzalezperez384 4 ปีที่แล้ว

    Gracias men!!!

  • @DannyFeliz
    @DannyFeliz  11 ปีที่แล้ว +3

    Que bien que te gustó ;)

  • @TheOnlyOneGenius
    @TheOnlyOneGenius 8 ปีที่แล้ว

    los decimales funcionan correctamente?

  • @AliGatesSlipknot1663
    @AliGatesSlipknot1663 4 ปีที่แล้ว

    Como lo harías si quisieras poner un botón +/- para introducir números negativos??

  • @Music-je8jz
    @Music-je8jz 5 ปีที่แล้ว

    Eres un crack

  • @ByDylan2113
    @ByDylan2113 5 ปีที่แล้ว

    Amigo muy buena video pero podrias hablar mas fuerte, casi no se te escucha

  • @danielcornejo7063
    @danielcornejo7063 9 ปีที่แล้ว

    Una consulta sugerencia.
    no seria lo mismo poner(en este caso) de la siguiente manera
    private void btn0_Click(object sender, EventArgs e)
    {
    pantalla.Text =+ "0";
    }
    nose cual sera la diferencia asi que por eso la consulta/sugerencia.
    de todos modos muy buen video felicidades y muchas gracias

    • @DannyFeliz
      @DannyFeliz  9 ปีที่แล้ว +1

      Si amigo, sería exactamente lo mismo. Saludos.

  • @anatapia6254
    @anatapia6254 4 ปีที่แล้ว

    Explicas bien pero no tomaste en cuenta el error de que solo se pueden ingresar 2 cantidades y que no controlaste que el punto se pusiera una sola vez en el Textbox1 (pantalla) así hubiera sido perfecto tu vídeo. De todas maneras muchas felicidades por tu trabajo, manejaste bien los conceptos.

  • @lilianapaez7492
    @lilianapaez7492 8 ปีที่แล้ว

    muchas gracias amigo!!

  • @LeonardoPaulino20
    @LeonardoPaulino20 5 ปีที่แล้ว

    Hey somos Itlasianos

  • @joaquinmaciasacuna1339
    @joaquinmaciasacuna1339 6 ปีที่แล้ว

    gracias bro, exelente.

  • @AMYLINBLOG
    @AMYLINBLOG 8 ปีที่แล้ว

    MUCHAS GRACIAS AMIGO :) :) :)

  • @ethanmartinez1250
    @ethanmartinez1250 5 ปีที่แล้ว +1

    Pero lo hiciste muy bien

  • @antoniogonzalez-gm6xi
    @antoniogonzalez-gm6xi 8 ปีที่แล้ว

    Excelente video hermano!!!
    sigue asii.!!!
    me salvastes la campana jaja :v

  • @TheOnlyOneGenius
    @TheOnlyOneGenius 8 ปีที่แล้ว

    una pregunta, como se haria para encadenar varias operaciones? me refiero 3+3-1-3+2+1...=

  • @angelacosta2390
    @angelacosta2390 7 ปีที่แล้ว

    Me gustó!

  • @DeybiRamirez
    @DeybiRamirez 9 ปีที่แล้ว

    muchas gracias

  • @xaviermorillo1
    @xaviermorillo1 10 ปีที่แล้ว +1

    excelente video

  • @somosbataman
    @somosbataman 6 ปีที่แล้ว

    te amo men!!

  • @Z3r0St4rZ
    @Z3r0St4rZ 11 ปีที่แล้ว

    bien echo danny (y)

  • @bryanalonzo2572
    @bryanalonzo2572 10 ปีที่แล้ว

    Excelente pude hacer mi tarea solo una pregunta todo esto tambien funciona con wpf?? O solo windows from saludos y te doy un 100..

  • @anclags3283
    @anclags3283 6 ปีที่แล้ว

    si funciono, grasias man

  • @mundodelaresinaepoxca3954
    @mundodelaresinaepoxca3954 6 ปีที่แล้ว

    grasias me ssirvio mucho

  • @carman435
    @carman435 7 ปีที่แล้ว

    Una pregunta me podías explicar lo de parse estoy viendo c# pero a que podría parecer?

    • @yoshio2066
      @yoshio2066 7 ปีที่แล้ว

      a mi iigual me interesaria saber eso ¿ya sabes que es?

  • @johanandrade1749
    @johanandrade1749 8 ปีที่แล้ว

    Pregunta Como Haria Para Cncatenar Eje: 8+8-4*2/5 y que se vaya acumulando en la pantalla

  • @juniorsepping9055
    @juniorsepping9055 7 ปีที่แล้ว

    este codigo se puede usar en netbeans ?

  • @kenneth123skate321
    @kenneth123skate321 7 ปีที่แล้ว

    gracias men !!!

  • @christophermendez8324
    @christophermendez8324 4 ปีที่แล้ว

    tu era amadix suarez del itla?

    • @DannyFeliz
      @DannyFeliz  4 ปีที่แล้ว

      Era su estudiante, ese video era para su clase

  • @yoroih
    @yoroih 6 ปีที่แล้ว

    muchas gracias

  • @ottoxicsop8399
    @ottoxicsop8399 8 ปีที่แล้ว +5

    me tira error al momento de ingrsar
    operacion = "+" ;
    primero = double.Parse(textBox1.Text);
    que debo aser amigo

    • @reyneerleon3851
      @reyneerleon3851 8 ปีที่แล้ว

      Asegurate de escribir bien las declaraciones, si las escribiste bien pues... puede ser que tengas algun error en el nombramiento de los botones

  • @alexandratrejo937
    @alexandratrejo937 3 ปีที่แล้ว +1

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    namespace Calculadora
    {
    public partial class Form1 : Form
    {
    public Form1()
    {
    InitializeComponent();
    }
    bool secuencia = true, punto = true;
    string operacion, borrado;
    double num1, num2, resultado;
    //Números de la Calculadora
    private void Btn_Num1_Click(object sender, EventArgs e)
    {
    if (secuencia == true)
    {
    Pantalla.Text = "";
    Pantalla.Text = "1";
    secuencia = false;
    }
    else
    {
    Pantalla.Text = Pantalla.Text + "1";
    }
    }
    private void Btn_Num2_Click(object sender, EventArgs e)
    {
    if (secuencia == true)
    {
    Pantalla.Text = "";
    Pantalla.Text = "2";
    secuencia = false;
    }
    else
    {
    Pantalla.Text = Pantalla.Text + "2";
    }
    }
    private void Btn_Num3_Click(object sender, EventArgs e)
    {
    if (secuencia == true)
    {
    Pantalla.Text = "";
    Pantalla.Text = "3";
    secuencia = false;
    }
    else
    {
    Pantalla.Text = Pantalla.Text + "3";
    }
    }
    private void Btn_Num4_Click(object sender, EventArgs e)
    {
    if (secuencia == true)
    {
    Pantalla.Text = "";
    Pantalla.Text = "4";
    secuencia = false;
    }
    else
    {
    Pantalla.Text = Pantalla.Text + "4";
    }
    }
    private void Btn_Num5_Click(object sender, EventArgs e)
    {
    if (secuencia == true)
    {
    Pantalla.Text = "";
    Pantalla.Text = "5";
    secuencia = false;
    }
    else
    {
    Pantalla.Text = Pantalla.Text + "5";
    }
    }
    private void Btn_Num6_Click(object sender, EventArgs e)
    {
    if (secuencia == true)
    {
    Pantalla.Text = "";
    Pantalla.Text = "6";
    secuencia = false;
    }
    else
    {
    Pantalla.Text = Pantalla.Text + "6";
    }
    }
    private void Btn_Num7_Click(object sender, EventArgs e)
    {
    if (secuencia == true)
    {
    Pantalla.Text = "";
    Pantalla.Text = "7";
    secuencia = false;
    }
    else
    {
    Pantalla.Text = Pantalla.Text + "7";
    }
    }
    private void Btn_Num8_Click(object sender, EventArgs e)
    {
    if (secuencia == true)
    {
    Pantalla.Text = "";
    Pantalla.Text = "8";
    secuencia = false;
    }
    else
    {
    Pantalla.Text = Pantalla.Text + "8";
    }
    }
    private void Btn_Num9_Click(object sender, EventArgs e)
    {
    if (secuencia == true)
    {
    Pantalla.Text = "";
    Pantalla.Text = "9";
    secuencia = false;
    }
    else
    {
    Pantalla.Text = Pantalla.Text + "9";
    }
    }
    private void Btn_Num0_Click(object sender, EventArgs e)
    {
    if (Pantalla.Text == "0")
    {
    return;
    }
    else
    {
    Pantalla.Text = Pantalla.Text + "0";
    }
    }
    //Fin de botones de números
    //Inicio de botones de operaciones
    private void Btn_Suma_Click(object sender, EventArgs e)
    {
    operacion = "+";
    num1 = double.Parse(Pantalla.Text);
    secuencia = true;
    }
    private void Btn_Resta_Click(object sender, EventArgs e)
    {
    operacion = "-";
    num1 = double.Parse(Pantalla.Text);
    secuencia = true;
    }
    private void Btn_Multiplicación_Click(object sender, EventArgs e)
    {
    operacion = "×";
    num1 = double.Parse(Pantalla.Text);
    secuencia = true;
    }
    private void Btn_División_Click(object sender, EventArgs e)
    {
    operacion = "÷";
    num1 = double.Parse(Pantalla.Text);
    secuencia = true;
    }
    private void Btn_Raíz_Click(object sender, EventArgs e)
    {
    if (num1 < 0)
    {
    MessageBox.Show("El número no puede ser negativo");
    }
    else
    num1 = double.Parse(Pantalla.Text);
    resultado = Math.Sqrt(num1);
    Pantalla.Text = resultado.ToString();
    }
    private void Btn_Potencia_Click(object sender, EventArgs e)
    {
    num1 = double.Parse(Pantalla.Text);
    resultado = num1 * num1;
    Pantalla.Text = resultado.ToString();
    }
    private void Btn_Factorial_Click(object sender, EventArgs e)
    {
    double factorial = 1;
    resultado = double.Parse(Pantalla.Text);
    if (num1 < 0)
    {
    MessageBox.Show("El número no puede ser negativo");
    }
    for (int i = 1; i

  • @ivanaguilar6308
    @ivanaguilar6308 7 ปีที่แล้ว

    Pasa la raíz negativa y la división entre cero como se hace??

  • @adrianalejandro2733
    @adrianalejandro2733 6 ปีที่แล้ว

    hola sabes como hacer un contrato con visual c ?

  • @ClanMaaginen
    @ClanMaaginen 9 ปีที่แล้ว

    Hola hice
    {
    operacion = "Raiz";
    primero = double.Parse(pantalla.Text);
    resultado = primero;
    pantalla.Text = Math.Sqrt(primero).ToString();
    }
    pero en vez de math.sqrt puse pow y no me deja ): porque D:?

  • @HumbertoMaldonado-um3jy
    @HumbertoMaldonado-um3jy ปีที่แล้ว

    HOLA ME PUEDES HACER EL FAVOR DE AYUDAME A CAMBIAR EL COLOR DE LA BARRA DE POGRESSBAR LA QUE ESTA PROGRAMADA CON TIMER

  • @strikeeureka2.015
    @strikeeureka2.015 2 ปีที่แล้ว

    Para programar el Punto?? :c