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.
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.
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.
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
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
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.
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:?
Este video es de hace 10 años y no sabes cuanto me ayudo el día de hoy 😢
Excelente Tutorial bien Explicado y Funciona a la perfección, bendiciones hermano!!!
yo sigo con el +,-,* y / que borran en ves de cumplir su funcion de borrar :(
Muchas Gracias Danny Feliz me sirvió de mucho porque mi maestro de la uni no explica nada y solo encarga programas.
tu eres el mejol, gracia mi papá 👏👏👏
Super cool tu vídeo, llevaba horas sin poder programar la calculadora y vi tu vídeo y le entendí a la primera. ¡GRACIAS! 💞
Muchas gracias, tambien formo parte del ITLA me ayudaste con una tarea realmente!
Excelente video, muy claro y preciso, te felicito por tomarte el tiempo de subir estos tutoriales, eres grande!! Saludos desde Mexico
hermano agradecido por este aporte muchas gracias desde Venezuela =)
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.
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.
¡Muchisimas gracias por tu aportación! Fue de gran utilidad. Saludos.
gracias, buen aporte, me ha sido de mucha ayuda con algunas cosas que no me quedaban claras
Muchas gracias por tan buena explicación y buen video.
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.
Que bien que estas papito, nunca bajes los brazos. Rey del ascii
muy echo danny yo te te doy 100000 puntos me gusto tu explicación me lo entendí completamente jxjxjxjxjx y me suscribo a tutorial
Brasil aqui =D
Muito bom, ótima vídeo aula, estou começando com C# e espero aprender mais e mais.
Obrigado amigo.
De nada. Que bueno que te sirvió.
gracias amigo este video me ayudo muchisimo
Escelente...super explicado la razon de cada cosa...gracias!!!
Wey, me salvaste sobre mi proyecto, mil gracias, Bro.
Muy buen vídeo y explicas muy bien, me funciono todo y lo mas importante lo entendí y aprendí. Gracias
Hermano que gran aporte enverdad me has salvado.
Gracias viejo, me ha servido mucho.
Excelente explicación ✨👌🏼
Te Amoooo!, Demasiado Bueno explica Muy Bien!
Muchas gracias me ayudaste en mi tarea de Objetos :3
hoooo grax porfin alguien que explica claro, muy bueno el video
Gracias man ;)
me ayudo mucho , muchas gracias
Muchas gracias por el video, pude hacerla al primer intento.
MUCHAS GRACIAS!!!!! me salvaste el práctico, super claro!!!
Like bien merecido Dany, lo unico que te aconsejaria es cambiar los swich, case, break por un simple if(operacion == "+") { bla bla blá }; SALUDOS!
que buen video, me ayudaste acomprender varias cosas, gracias
Muchas gracias por el tutorial
Excelente video te felicito
Gracias bro, muy buen vídeo, me salvaste fundamentalmente.
Muy buen video, me ha sido de gran utilidad :)
Muy Buen Aporte, manita arriba.
Muy buen tutorial, muy claro y facil de comprender ;)
Muchas gracias pana, salvaste mi vida♡
Perfecto amigo! Me sirvió de mucho.
Exelente su per facil. Muchas gracias por este video
muy bien explicado el video me gusto ...
Buena calculadora gracias amigazo
Eres un pro, muchas gracias.
Muchas gracias, fue de gran ayuda!
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.
y como harias eso ? ocupo ayuda :(
Que bien hermano! Saludos!!!
Muy buen video bro
muchisimas gracias, funciona perfecto hasta en windows phone
gracias me ayudaste mucho compa te lo agradezco:3
Muchas Gracias Me ayudo mucho.
Me sirvió mucho gracias
merece un trabajo gracias
excelente información
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
Buen vídeo, pero a mi parecer falta el control de varias excepciones aún así LIKE! :D
graciasss genioo me salio perfecta!!!!!
Excelente tutorial.
Gracias buen hombre♥ nos haz salvado, estamos agradecidos.jpg
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???????
buen video bro FELICITACIONES
Gracias buen hombre
buen video bro, me junciono sigue asi
Gracias voy a pasar progra ❤
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
Gracias men!!!
Que bien que te gustó ;)
los decimales funcionan correctamente?
Como lo harías si quisieras poner un botón +/- para introducir números negativos??
Eres un crack
Amigo muy buena video pero podrias hablar mas fuerte, casi no se te escucha
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
Si amigo, sería exactamente lo mismo. Saludos.
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.
muchas gracias amigo!!
Hey somos Itlasianos
gracias bro, exelente.
MUCHAS GRACIAS AMIGO :) :) :)
Pero lo hiciste muy bien
Excelente video hermano!!!
sigue asii.!!!
me salvastes la campana jaja :v
una pregunta, como se haria para encadenar varias operaciones? me refiero 3+3-1-3+2+1...=
Me gustó!
muchas gracias
excelente video
te amo men!!
bien echo danny (y)
Excelente pude hacer mi tarea solo una pregunta todo esto tambien funciona con wpf?? O solo windows from saludos y te doy un 100..
si funciono, grasias man
grasias me ssirvio mucho
Una pregunta me podías explicar lo de parse estoy viendo c# pero a que podría parecer?
a mi iigual me interesaria saber eso ¿ya sabes que es?
Pregunta Como Haria Para Cncatenar Eje: 8+8-4*2/5 y que se vaya acumulando en la pantalla
este codigo se puede usar en netbeans ?
gracias men !!!
tu era amadix suarez del itla?
Era su estudiante, ese video era para su clase
muchas gracias
me tira error al momento de ingrsar
operacion = "+" ;
primero = double.Parse(textBox1.Text);
que debo aser amigo
Asegurate de escribir bien las declaraciones, si las escribiste bien pues... puede ser que tengas algun error en el nombramiento de los botones
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
Pasa la raíz negativa y la división entre cero como se hace??
hola sabes como hacer un contrato con visual c ?
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:?
HOLA ME PUEDES HACER EL FAVOR DE AYUDAME A CAMBIAR EL COLOR DE LA BARRA DE POGRESSBAR LA QUE ESTA PROGRAMADA CON TIMER
Para programar el Punto?? :c