Curso C#. Sintaxis básica. Uso de constantes. Vídeo 8

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

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

  • @hellolucas6427
    @hellolucas6427 6 ปีที่แล้ว +168

    Saludos desde República Dominicana, gracias a los cursos que hecho aquí conseguí un empleo como programador sigo preparándome y usted es mejor que a parido este mundo para enseñar programación

    • @pildorasinformaticas
      @pildorasinformaticas  6 ปีที่แล้ว +45

      Muchas gracias amigo! Me alegro mucho de que hayas conseguido empleo como programador. Mi mayor satisfacción es que mis cursos sean útiles de vez en cuando.

    • @ISALINOBEATZ
      @ISALINOBEATZ 6 ปีที่แล้ว +1

      En que lenguaje ?

    • @starlynfernandez2491
      @starlynfernandez2491 6 ปีที่แล้ว +1

      buenas , pero aprendiste con tutoriales o hiciste algún curso?

    • @mariaesthervasquez3346
      @mariaesthervasquez3346 6 ปีที่แล้ว +2

      Donde lo conseguiste también soy de república dominicana

    • @gbarajas2971
      @gbarajas2971 6 ปีที่แล้ว +1

      En que lenguaje

  • @hoodie7160
    @hoodie7160 4 ปีที่แล้ว +42

    Estoy super feliz porque hice un mini formulario con todo lo que hemos visto hasta ahora y como dijiste "tarea" me propuse hacer eso, un mini formulario porque crei que se podia combinar todo y agregar un poco mas y funciono es una TONTERIA pero me emociona porque aunque es inutil comprendi las herramientas y estoy super feliz por eso

  • @fabioperea4979
    @fabioperea4979 6 ปีที่แล้ว +31

    El mejor profesor en programación que he encontrado, felicitaciones y sigue así porque nos ayudas a muchos.

  • @hit2747
    @hit2747 4 ปีที่แล้ว +29

    Hice una igual pero para el triangulo.
    Console.WriteLine("Introduce la medida de la base");
    double labase = double.Parse(Console.ReadLine());
    Console.WriteLine("Introduce la medida de la altura");
    double laaltura = double.Parse(Console.ReadLine());
    double area = labase * laaltura / 2;
    Console.WriteLine($"El area del triangulo es: {area}");
    Saludos, y muchas gracias prof Juan.

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

    yo no se como hay gente que le da dislike, en serio no entiendo. Este curso esta muy bien explicada y es gratis por ¡Dios!.

  • @xTakiusx
    @xTakiusx 2 ปีที่แล้ว +4

    Vengo de estar programando solo en Javascript durante 1 año y por lo que llevo de curso no se me esta haciendo pesado ni lento, me está encantando.
    Aconsejo a la gente que ya sabe programar que antes de quejarse, pueden subir un poco la velocidad del video en las primeras clases del curso para ir un poco más rápido.
    Un saludo, y como ya he dicho al principio, pinta estupendo el curso!

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

    Estudiando C# contigo para cambiar mi presente laboral. Actualmente soy asistente bilingue y con programacion espero explotar mucho mas mi potencial profesional. Gracias Píldoras Informáticas.

  • @odin-im7mg
    @odin-im7mg 7 หลายเดือนก่อน +1

    gracias por compartir , comenzando este tutorial a pesar que tiene 5 anos todo es como explicas en mis practicas.

  • @hostyn96
    @hostyn96 4 ปีที่แล้ว +6

    Hola, me vi tu curso de python y ahora me estoy viendo el de C# y sin duda tus cursos son los mejores que hay en youtube. Así que gracias y sigue así.

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

    El mejor curso en Español para aprender a programar.Felicidades

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

    Hola que tal. Me encanta como explicas. fuiste la unica persona que encontre que explica excelente en todo youtube. estoy viendo este curso porque voy a iniciar un curso intensivo empresarial para ser programador junior .NET. Tus videos me estan ayudando a prepararme. MIL GRACIAS

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

    Estimado, permitame felicitarlo. Este es un trabajo estupendo.. muy claro... Soy desarrollador desde hace muchos años y en ocasiones necesite refrescar las bases... y gracias a eso he podido apreciar su trabajo... es estupendo...

  • @alexanderdejesusventuramej4262
    @alexanderdejesusventuramej4262 3 ปีที่แล้ว

    Vaya quiero felicitarte y darte las gracias por tomarte tu tiempo y compartir tus conocimientos con nosotros, este tipo de información no siempre sale gratis, Muchas gracias por todo y éxitos compañero.

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

    Buenas estoy siguiendo este curso y la verdadd que es de lo mejor que hay en youtube sin dudas. Estaba buscando algunos ejercicios como para hacer para practicar pero no he encontrado nada.
    Saludos

  • @norkaloayza2558
    @norkaloayza2558 4 ปีที่แล้ว +4

    Todo esta perfectamente explicado, muchas gracias por compartir todo este conocimiento, hace que aprender programación sea mas sencillo. Ojala hubiera tenido un profesor así en la universidad.

  • @emirmedrano2813
    @emirmedrano2813 6 ปีที่แล้ว +2

    Eres grande, yo pedí hace mucho este curso y ahora que me meto veo que ya lo empezaste
    Gracias! Bendiciones!

  • @pablofonsecam.915
    @pablofonsecam.915 6 ปีที่แล้ว +3

    Saludos desde Costa Rica profesor, muchas gracias por dispensar su tiempo enseñando a los demás. Lo he seguido por un gran período, y siempre he pensado que su canal es el mejor para comprender la programación. 👍

  • @gabiluxe6543
    @gabiluxe6543 3 ปีที่แล้ว

    usted es el mejor de todos

  • @felixfigueroa
    @felixfigueroa 3 ปีที่แล้ว

    Soy el comentario numero 116 con el like 2265 en la fecha 16/05/2021...excelente clase..gracias..!

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

    gracias por tu tiempo y enseñanza!!!! saludos

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

    Estoy muy contenta con tus videos todo al tiempo que se necesita estoy aprendiendo mucho y se me hace más sencillo, gracias por compartir tu sabiduría.

  • @ivargallardo4803
    @ivargallardo4803 3 ปีที่แล้ว

    Acabo de encontrar este curso, explicas con una claridad increíble y el orden que llevas en tus exposiciones son geniales...un abrazo.

  • @juanestebanforeromontejo8439
    @juanestebanforeromontejo8439 3 ปีที่แล้ว

    muy buenas clases ya aprendi mucho voy en el video 100 ya me suscribi

  • @macman194
    @macman194 6 ปีที่แล้ว +3

    Muchas gracias Juan por tus vídeos tan explicativos. Como siempre, espero ansioso a que subas muchos vídeos más de este curso tan interesante de C#.

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

    Hola maestro, agradecerte por el tiempo que te das y por la paciencia que tienes con nosotros, de verdad gracias!!!! eres un maestro de vocación.

  • @zpat
    @zpat 4 ปีที่แล้ว +3

    Mis idolos:
    Falconmasters
    pildorasinformaticas
    Fazt

  • @nicolas2008alcubo
    @nicolas2008alcubo 6 ปีที่แล้ว +2

    ¡Excelente como de costumbre, profe y amigo Juan!. ¡Sigue así!. 😀😀😀😀😀😀😀😀😀😀😀😀

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

    Profesor buen día, otro regalo más de su parte con este nuevo video muy interesante como los anteriores.
    Gracias y que tenga un día provechoso. Saludos desde Perú.

  • @alipv1743
    @alipv1743 4 ปีที่แล้ว +1

    buen video me encanto porque ayuda a que nosotros aprendamos

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

    buen curso hasta ahora muy útiles tus enseñanzas

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

    Tio eres el mejor programador..

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

    Gracias , también por ir diciendo los atajos del teclado, para todo, también lo tenemos que aprender los que empezamos, gracias Juan

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

    Muchísimas gracias por estos cursos, gracias a ti estoy aprendiendo a programar, entendiéndolo perfectamente. Un saludo!

  • @MrAloai
    @MrAloai 3 ปีที่แล้ว

    Gracias x Este Gran curso

  • @mattewswic7794
    @mattewswic7794 3 ปีที่แล้ว

    Gracias profe al fin entendí que es una variable y una constante 🇪🇨

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

    Tus ensinamentos es de gran calidad!

  • @raulnardone7062
    @raulnardone7062 6 ปีที่แล้ว +1

    Gracias como siempre Maestro! Explicaciones claras y concisas.

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

      Gracias ! me alegro de que te guste. Un saludo

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

      Indiscutiblemente el mejor teacher en la red. Que Dios le proteja siempre.

  • @eduardobalmaceda9691
    @eduardobalmaceda9691 6 ปีที่แล้ว +1

    Maestro, gracias. Dedo arriba

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

    Excelente curso Juan, lo que necesitaba para migrar una aplicacion que tengo en vb6 con sql y cristal report, muchas gracias por tus aportaciones, sigue así, saludos cordiales.

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

    Cómo siempre gran enseñanza estimado

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

    tenia mis dudas con respecto al curso porque y pensé que me iba a fastidiar con la teoría pero a los que recién entran les digo que vale la pena porque el argumenta todo lo que hace y así entiendes mas que memorizar

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

    Que tal, saludo de Uruguay, muchas gracias por tus videos, son muy claros y didácticos

    • @cuentagratis8036
      @cuentagratis8036 3 ปีที่แล้ว

      Hola Sergio cómo estás? Como vas con el curso saludos que pases bien

  • @richardfernandojimenez9523
    @richardfernandojimenez9523 6 ปีที่แล้ว +1

    Gracias Siempre atento a C#

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

    Buenos dias juan espero que tengas mas tiempo libre ,para no esperar mucho para la otra entrega como dices.Saludos desde Mexico ,leon gto.

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

    muchas gracias profe cada dia me enamoro mas de esto gracias a vos

  • @Kmano2A
    @Kmano2A 6 ปีที่แล้ว +1

    Muchisma gracias Profesor

  • @Schachlover
    @Schachlover 5 ปีที่แล้ว +6

    That's programming made easy. Thanks a lot.

  • @martinyuste6413
    @martinyuste6413 3 ปีที่แล้ว

    gracias profe!

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

    Ehhh eres el mejor enseñando, lo hice antes que tu lo hicieras para reforzar mis conocimientos, sin embargo tu lo hiciste muy simplificado y en cambio me extendi demasiado en el codigo, tal que me quedo así
    const double PI = 3.1416;
    Console.WriteLine("Introduce la medida del radio ");
    double radio = double.Parse(Console.ReadLine());
    radio = (radio * radio);
    double resultado;
    resultado = PI * radio;
    Console.WriteLine($"El area del circulo es: {resultado} ");
    Claro que poner resultado fue erroneo, lo mejor era poner area como tu lo hiciste

  • @robertomadrid9012
    @robertomadrid9012 6 ปีที่แล้ว +3

    Hola Juan, muchas gracias por el video. Sin animo de hacer ninguna critica si no es constructiva me gustaría hacer un pequeño apunte a la nomenclatura mas correcta de lo que es iniciar o inicializar., sin que cambie para nada el contexto del curso ni mucho menos: Iniciar es dar comienzo a algo, iniciar un programa, iniciar windows, un procedimiento etc.
    Inicializar por el contrarios es poner algo en valores iniciales, por ejemplo, inicializar una variable.
    En los compiladores actuales las cosas han cambiado, pero antiguamente siempre al nicicio de cualquier procedimiento, funcion etc, siempre se declaraban las variable y luego se inicializaban, a 0 las numericas, a "" caracteres o strings ..... El motivo solía ser que si se te olvidaba hacerlo en alguna el programa se caía o peor aun, te traía alguna valor almacenado en memoria sin sentido.
    Un saludo

    • @pildorasinformaticas
      @pildorasinformaticas  6 ปีที่แล้ว +2

      Gracias por el apunte. Siempre he tenido dudas sobre este término. Yo hace años siempre decía "inicializar" hasta que un profesor de Pascal que tuve me dijo que eso era una aberración, que se debía decir "iniciar". A partir de ese momento empecé a mezclar diciendo a veces "inicializar" y otras "iniciar". Al final me quedé con "iniciar", pero a raíz de esto que me comentas hoy, tendré que revisarlo de nuevo. Un saludo!

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

    Muy bueno! Gracias

  • @nicolashuertasl
    @nicolashuertasl 6 ปีที่แล้ว +1

    Saludos profe, Bogotá Colombia.

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

    Excelente lo de la clase Math, la habia visto antes en C++ y java. Pero sin el Math.pow, solamente pow

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

    Muy buen contenido, esperamos que nos sigan alimentando cada vez mas con este buen contenido bendiciones desde RD

  • @persiano13
    @persiano13 6 ปีที่แล้ว +12

    Hola maestro Juan Gómez: En la sentencia: Console.WriteLine($"El área del círculo es: {area} "); ¿porqué se antepone el signo $ (dólar) antes de las primeras comillas de esta sentencia y en qué ayuda ese dólar? Saludos desde Lima, Perú

    • @pildorasinformaticas
      @pildorasinformaticas  6 ปีที่แล้ว +17

      Hola! Lo explico en el vídeo 5 minuto 11. Un saludo!

    • @yacolca2007
      @yacolca2007 6 ปีที่แล้ว +10

      La Interpolación de String

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

      Es una forma de concatenar strings con variables o constantes, en efecto el maestro lo explica en su video 5 de este curso

    • @persiano13
      @persiano13 6 ปีที่แล้ว +2

      pildorasinformaticas Ayaa, muchas gracias maestrazo...

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

      Me siento un buen alumno sabiendo esa respuesta ya jajaja

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

    Buen video

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

    gracias profe exelente

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

    Gracias

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

    Gracias

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

    Depende del lenguaje pero las constantes en camelcase es mejor práctica ya que para eso están los analizadores, linters, depuradores y compiladores que no te van a dejar cambiar el valor de la constante. Es más rápido al escribir y genera menos errores si se siguen las mismas convenciones que con las variables(sigue siendo un espacio en el stack), debido a que hay campos en las instancias de clase que sólo se dejan inicializar(la rae recoge este término del inglés initialize, iniciar o empezar es otra cosa) también una vez y no son definidas como constantes, son final y siguen usando camelcase para ellas.
    Es más útil a veces usar tryParse , en otros lenguajes diferencian entre excepciones y errores, los segundos no deben ser capturados, deben ser evitados o controlados con un buen diseño y corre a cargo del programador.

  • @DigifanaticElCuervo
    @DigifanaticElCuervo 6 ปีที่แล้ว +1

    Exelente video, casi nunca uso las librerias de math en ningun lenguaje de programacion... quizas deberia acostumbrarme a esas utilerias xD. Me encantaria intentar en un futuro crear algun programita que haga derivadas algebraicas, exponenciales y trigonometricas... con eso de que odio las matematicas (ironicamente) y por culpa de estas cosas me vine abajo en la universidad por no poder dominar dichos temas.. pero bueno. Un saludo y gracias por continuar con el curso.

    • @pildorasinformaticas
      @pildorasinformaticas  6 ปีที่แล้ว +1

      Por desgracia, programación y matemáticas van unidas de la mano. Ten fe, yo de pequeño las odiaba y poco a poco les fui cogiendo el gusto. Un saludo!

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

      pildorasinformaticas yo también

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

      Paul Manuel yo necesito las librerías de cálculo de eventos animaciones eventos de movimiento efectos sistemas de ( vida . Partículas . Muerte . Tiempo . Resurrección { que después de un tiempo estimado aparece el personaje }); imágenes 2d y 3d

  • @samueldazadaza
    @samueldazadaza 4 ปีที่แล้ว +2

    Como consejo, puedes escuchar el video a velocidad 1,25

  • @JhoanSaldana-pk6cd
    @JhoanSaldana-pk6cd 9 หลายเดือนก่อน

    hola Profe sus videos me ayudan mucho, solo queria saber que estudio o que estudia para tener todos esos conocimientos, bendiciones profe

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

    Hola Juan, muchas gracias por tus vídeos.
    Te queria preguntar que diferencia hay entre seguir tus videos por youtube o hacer los cursos que hay en la pagina web? Ya que de C# no hay curso con diploma.
    Gracias

  • @SamPercent
    @SamPercent 3 ปีที่แล้ว

    AMEN

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

    Muchas gracias por compartir tu conocimiento con nosotros!
    Profe, le quiero hacer una pregunta, ¿porqué uso la linea "double radio = double.Parse(Console.ReadLine());"? si seguimos usando el double?
    Gracias y un saludo!

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

      Lo explicó en este o en el video anterior, ReadLine devuelve un valor de tipo String y no puede guardarlo en una variable de tipo double, por esto primero convierte ese string a double y ya es posible guardarlo

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

    Por si a alguien le puede valer para interiorizar lo aprendido:
    //La constante Pi es Pi = 3.14 (redondeando)
    const double PI = 3.14;
    //double porque es decimal
    Console.WriteLine("Introduce el valor del radio:");
    double radio = double.Parse(Console.ReadLine());
    double area = radio * radio * PI;
    Console.WriteLine($"El área del círculo es {area}");
    //Otra manera es aplicar un método de la clase Math. Ya no es + - * / %, hay más operaciones matemáticas (potencias, raíces cuadradas, etc).
    //Ej. para la potencia es Math.Pow, y necesita dos parámetros, la base y el exponente.
    //Hay un PI dentro de la clase "Math". No se refiere al PI declarado, es el PI matemático, que está dentro de la clase Math.
    double area2 = Math.Pow(radio, 2)*PI;
    double area3 = Math.Pow(radio, 2) * Math.PI;
    Console.WriteLine($"El área del círculo con mi PI declarado es {area2}");
    Console.WriteLine($"El área del círculo con el PI matemático es {area3}");
    Console.WriteLine(""); //Esto no es más que un espacio en blanco a modo de separar el párrafo, aún no sé si hay una forma más simple de hacerlo.
    Console.WriteLine("Introduce otro valor de radio para calcular el área de un segundo círculo:");
    double radio2 = double.Parse(Console.ReadLine());
    double area4 = Math.Pow(radio2, 2) * PI;
    double area5 = Math.Pow(radio2, 2) * Math.PI;
    Console.WriteLine($"El área del segundo círculo con mi PI declarado es {area4}");
    Console.WriteLine($"El área del segundo círculo con el PI matemático es {area5}");
    Console.ReadLine();

  • @federicofaiella4240
    @federicofaiella4240 6 ปีที่แล้ว +3

    juan, estoy en mi primer año de Universidad, se bastante sobre algoritmos, crees que sería bueno que busque algún trabajo como programador o debo esperar? otra pregunta, trabajar de programador es muy esclavo?

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

    Existe alguna API de los métodos de C# así como nos enseñaste en el curso de JAVA ?

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

    Se puso buena la cosa >:)

  • @mariano.deheza
    @mariano.deheza 4 ปีที่แล้ว

    Hola mil gracias por el curso es excelente! Consulta, en mi versión de VS 2010, el signo $ en la última sentencia da error de compilación, y las variables entre corchetes no funcionan. Es error mío o es muy antiguo mi Visual Studio? Gracias!!

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

      Debe de ser tu versión de visual o de C# directamente, porque sí funciona, lo probé en un VS Community 2019 v 16.6.2 y jala bien. Un saludo.

    • @mariano.deheza
      @mariano.deheza 4 ปีที่แล้ว

      @@tacodelmetro8385 Hola José! Lo del $ debe ser mi versión. Lo de los corchetes era error mío. Gracias!

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

      @@mariano.deheza excelente, te recomiendo esa versión, es gratuita y muy completa yo me la bajé con unity y ya solo fue cosa de añadirle los paquetes necesarios para apps de consola y a seguir el curso sin problemas, un saludo, Mariano!

  • @ErickJovanDev
    @ErickJovanDev 6 ปีที่แล้ว +2

    Me di a la tarea de realizar el ejercicio, pero en vez de usar double, decici usar float, con el fin de ahorrar espacio en memoria (Buenas practicas), evidentemente tenia que convertir los valores a float en vez de double, pero a la hora de convertir Math.Pow, Visual Studio me daba el siguiente error "Argumento 1: no se puede convertir a 'double' de SystemReadOnlySpan ", la verdad no entendí, pero al buscar un poco, el resultado del programa fue este:
    const float PI = 3.1416f;
    Console.WriteLine("Introduce el rádio");
    float radio = float.Parse(Console.ReadLine());
    float area = (float)Math.Pow(radio, 2) * PI; //Aquí tuve que poner 'float' entre paréntesis en ves de 'float.Parse()' ¿Porqué?
    Console.WriteLine($"El área del circulo es {area}");
    Profesor Juan, ¿podría explicarnos esto en un futuro?

    • @pildorasinformaticas
      @pildorasinformaticas  6 ปีที่แล้ว +2

      Eso es lo que se llama "casting". Está explicado cuando hablo de la conversión de tipos. Lo verás más adelante. Un saludo!

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

      Gracias por su respuesta, me pondré a investigar un poco ahora que se por donde va la cosa. Que este de maravilla y que goce de excelente salud.

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

      Ese error se genera porque float.Parse() sólo admite datos de tipo string.

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

    Buenas noches, puedo programar en este lenguaje usando visual studio code?

  • @user-yi5de3dt8r
    @user-yi5de3dt8r 2 ปีที่แล้ว

    13:46

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

    Yo puse este codigo para calcular la hipotenusa de un triangulo rectangulo, poniendo dos datos que son los catetos:
    double numero1, numero2, numero3, numero1c, numero2c, numero1l, numero2l;
    Console.WriteLine("Escribe el primer dato");
    numero1 = double.Parse(Console.ReadLine());
    Console.WriteLine("Escribe el segundo dato");
    numero2 = double.Parse(Console.ReadLine());
    numero1c = numero1 * numero1;
    numero2c = numero2 * numero2;
    numero1l = Math.Sqrt(numero1c);
    numero2l = Math.Sqrt(numero2c);
    numero3 = numero1l + numero2l;
    Console.WriteLine($"El valor de la hipotenusa del triangulo rectangulo es {numero3}");
    Cuando pongo el primer dato 5 y el segundo dato 6, me da 11, debería darme 8 o algo así, al parecer la raiz de 36, en el codigo, le da 6 y por otra parte, me da 3...

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

    8:08

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

    En el ej. de la constante VALOR, VALOR2, se puede poner los dos parametros entre {} para que salgan los dos por consola?

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

      Sí, la línea de código sería así:
      const int VALOR = 5;
      const int VALOR2 = 10;
      Console.WriteLine("Valor de las constantes: {0} {1}", VALOR, VALOR2);
      Saludos!

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

    ¿Hola tengo una pregunta, resulta que estoy practicando, y al sumar dos float, si pongo dos enteros, por ejemplo 5+5=10 me da al resultado correcto, pero si pongo 5.5 + 5.5 = 110 es decir, no separa el once de su decimal …??

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

      ok, experimentando, y revisando me doy cuenta que usa de separador una coma y no un punto, es algo molesto porque me toma por ejemplo 4.2 como 42

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

    busque PI en google y me da este numero 3,141592 y usted puso 3,1416 que tambien aparece en el buscador, pero no encontré información. no se si es algo solo de C# me gustaria saber.

    • @LuisMartinez-hz4yl
      @LuisMartinez-hz4yl 3 ปีที่แล้ว +1

      Es un redondeo para acortar los decimales ya que como se explicó hay diferencias entre números con decimales si son float o double. Espero haberte ayudado.

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

    UNA PREGUNTA: Los NameSpaces son equivalentes a los paquetes en JAVA? o me equivoco?

  • @Apolo-mq9jl
    @Apolo-mq9jl ปีที่แล้ว

    también sería válido usar double area = Math.PI*Math.Pow(radio,2);?

    • @Apolo-mq9jl
      @Apolo-mq9jl ปีที่แล้ว

      pero ya no tendría sentido tener const double Pi = 3.1416 verdad?

  • @Apolo-mq9jl
    @Apolo-mq9jl ปีที่แล้ว

    así sería el del trapecio B+b*h/2
    Console.WriteLine("Introduce la medida de la base menor");
    double b = double.Parse(Console.ReadLine());
    Console.WriteLine("Introduce la medida de la base mayor");
    double B = double.Parse(Console.ReadLine());
    Console.WriteLine("Introduce la medida de la altura");
    double h = double.Parse(Console.ReadLine());
    Console.WriteLine($"la medida del área es {((b+B)*h)/2}");

  • @lucas.fromhelheim
    @lucas.fromhelheim 2 ปีที่แล้ว

    TENGO UNA DUDA:
    masomenos en el minuto 9:00 donde explicas el uso de las constantes siendo llamadas por parametros, LOS PARAMETROS, tienen el orden {0}, {1}, etc. por el orden en que fueron declarados previamente en el programa, o por el orden en el que los va nombrando despues de las comas (,) en el console.WriteLine(); ???? eso no me quedo del todo claro

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

      es por el orden en que los colocas en la llamada al método ConsoleW.riteLine()

  • @macrosszeroshin
    @macrosszeroshin 6 ปีที่แล้ว +1

    Tengo una duda, ¿es double o Double? ¿es valido de las dos formas?

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

      double para datos primitivos (lo que estamos haciendo ahora en el curso). Double para utilizar la clase Double. Hablaremos más adelante en el curso de "las clases" cuando veamos la POO. Entonces entenderás mejor la diferencia entre double y Double.
      Un saludo!

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

      Gracias por responder, muy buen curso.

  • @xxluffykunxx
    @xxluffykunxx 3 ปีที่แล้ว

    Buenas tardes profesor una consulta, el en video 6 dijiste que una variable no se podia primero declarar y luego mas adelante iniciarla, que eso se podia en visual basic pero que en C# estas obligado a declarar e iniciar en una misma linea de codigo, te confundiste? porque aca dices exactamente lo contrario, en otras palabras siguiendo lo que dices en el video 6 en C# tanto constantes como variables estan en la obligacion de declararse e iniciarse en una misma variable. Espero tu respuesta a esta duda que tengo , gracias de antemano

    • @xxluffykunxx
      @xxluffykunxx 3 ปีที่แล้ว

      @Kr C sii eso me queda claro, pero en este video dice lo contrario escucha del minuto 3:10 al 3:33 y veras a lo que me refiero.... por eso creo que se equivoco no?

    • @LuisMartinez-hz4yl
      @LuisMartinez-hz4yl 3 ปีที่แล้ว

      @@xxluffykunxx creo que confundes las variables con el método var. las variables se asignan a un tipo de dato. X. Ej. int miedad; (Aquí declaramos la varibale y podemos iniciarla posteriormente en otra linea de código miedad = 35;).
      Mientras que en el método var la tenemos que declarar e iniciar en la misma linea. X. Ej. var minombre = "Antonio"; (Si te fijas en la variable anterior se declara con el int y esta con el método var ya que asigna automáticamente el tipo String)

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

    hola buenas no se por que me da error en la sintaxis Console.WriteLine($"El area del triangulo es: {area}"); me dice que se espera ->) y no se que hacer alguien me ayuda

  • @germanandres307
    @germanandres307 6 ปีที่แล้ว +1

    Hola buenas tardes también se puede hacer de la siguiente manera
    const float PI = 3.1416F;
    Console.WriteLine("Introduce la medida del radio");
    Console.WriteLine("El area del circulo es: "+(Math.Pow(double.Parse(Console.ReadLine()), 2)*PI));

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

    Mi pregunta es para que se usan, porque realmente la Variable hace la misma función y diría que es mas útil, porque le puedes cambiar el valor mas tarde si quieres hacerlo.

    • @pildorasinformaticas
      @pildorasinformaticas  3 ปีที่แล้ว +2

      Cuando no quieres que ningún otro programador que trabaje contigo en el mismo proyecto y pueda reprogramar tu código, cree un script que pueda cambiar el valor almacenado en la constante de forma accidental. Hay muchas ocasiones en que los valores deben ser fijos a toda costa y estar protegidos contra cambios ya sean estos "sin querer" o intencionados. Un saludo!!

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

    👀

  • @josephbarber7633
    @josephbarber7633 6 ปีที่แล้ว +1

    Oye, de casualidad ya as ganado el bottom de plata de TH-cam

    • @pildorasinformaticas
      @pildorasinformaticas  6 ปีที่แล้ว +1

      Sí, hace un par de años me lo dieron. Puedes verlo aquí: facebook.com/photo.php?fbid=1138561939497936&set=pb.100000324223486.-2207520000.1531381329.&type=3&theater
      Un saludo!!

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

      Ahhhh que bueno, ahora es hora de ir por el de oro

  • @juancarlosortiztiscareno5373
    @juancarlosortiztiscareno5373 3 ปีที่แล้ว

    Console.WriteLine("Radio");
    Console.WriteLine($"El área es igual a { Math.PI * (Math.Pow(double.Parse(Console.ReadLine()),2))}");
    Console.ReadLine();

  • @XORATUD
    @XORATUD 6 ปีที่แล้ว +1

    tengo el mismo codigo que el video anterior sobre sumar numeros y al escribirlos en la consola no aparece el mensaje del resultado y abre otra ventana, ayuda plz

    • @pildorasinformaticas
      @pildorasinformaticas  6 ปีที่แล้ว +1

      El 98% de las veces que el alumno me dice "tengo el mismo código que en tu vídeo" se demuestra que no es verdad. Puedes copiar y pegar todo tu código por aquí para comprobar si perteneces al 2% restante y efectivamente se trata de un error del programa, o por el contrario perteneces al 98% y el error se encuentra entre el teclado y la silla. Un saludo!

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

    porque se emplea const y double e int pero no se emplea var y double o int (es que se toma como supuesto que los dato en double o int son variables )

  • @victor_hernandez_g
    @victor_hernandez_g 3 ปีที่แล้ว

    En lugar de utilizar la constante que definimos "PI" también se puede utilizar la constante predefinida PI de la clase Math, y nos proporciona un resultado con más precisión.

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

    hola nose si alguien puede saber pero con doble TAB no me pone el texto recomendado si me lo recomienda pero no lo pone con doble tab

  • @diegovargas2294
    @diegovargas2294 10 หลายเดือนก่อน +1

    Escribi una un tanto igual iria asi
    Console.WriteLine("De que tipo de figura deseas consultar el area");
    Console.WriteLine("1. circulo");
    Console.WriteLine("2. cuadrado");
    Console.WriteLine("3. Triangulo");
    Console.WriteLine("4. rectangulo");
    Console.WriteLine("(Recuerda solo escribir el numero de tu opcion)");
    int optionUsu = int.Parse(Console.ReadLine());
    switch (optionUsu)
    {
    case 1 :
    Console.WriteLine("escribe el radio radio del circulo");
    const double PI = 3.1415;
    Console.Write("Escribelo justo aqui :");
    double Radio = double.Parse(Console.ReadLine());
    double ResulCir = Radio * Radio * PI;
    Console.WriteLine($"el area de tu circulo es de: {ResulCir}");
    break;
    case 2 :
    Console.WriteLine("Escribe Cuanto mide un lado de tu cuadrado");
    Console.Write("Escribelo justo aqui :");
    double AreaCu = double.Parse(Console.ReadLine());
    double ResultCu = AreaCu * AreaCu;
    Console.WriteLine($"El area de tu cuadrado es de:{ResultCu}");
    break;
    case 3:
    Console.WriteLine("Escribe la base de tu triangulo");
    Console.Write("Escribela justo aqui :");
    double baTri = double.Parse(Console.ReadLine());
    Console.WriteLine("Escribe la altura de tu triangulo");
    Console.Write("Escribela justo aqui :");
    double alTri = double.Parse(Console.ReadLine());
    double ResultTri = baTri * alTri / 2;
    Console.WriteLine($"Tu resultado es : {ResultTri}");
    break;
    case 4:
    Console.WriteLine("Escribe la base de tu rectangulo");
    Console.Write("Escribela justo aqui :");
    double baRec = double.Parse(Console.ReadLine());
    Console.WriteLine("Escribe la altura de tu rectangulo");
    Console.Write("Escribela justo aqui :");
    double alRec = double.Parse(Console.ReadLine());
    double ResultRec = baRec * alRec / 2;
    Console.WriteLine($"Tu resultado es : {ResultRec}");
    break;
    }
    } por si a alguno le ayuda

  • @antthonyrgm7294
    @antthonyrgm7294 3 ปีที่แล้ว

    Math.Pow

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

    Buenas tardes tengo una duda: porque debo introducir este metodo Console.ReadKey(); para que me de el resultado ,porque si se lo quito no me da el resultado:
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    namespace PrimeraAplicacion
    {
    internal class Program
    {
    static void Main(string[] args)
    {
    const double PI = 3.1416;
    Console.WriteLine("Calculando el area de un circulo ");
    Console.WriteLine("Introduce el Radio: ");
    double radio = double.Parse(Console.ReadLine());
    double area = Math.Pow(radio, 2) * PI;
    Console.WriteLine($" El area de un circulo es: {area}");
    Console.ReadKey();
    }
    }
    }

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

      Buenas tardes, da el resultado escribas "Console.ReadKey();" o no, lo que ocurre es que la consola se cierra tan rápido después de que introduzcas el número del radio que no se ve bien. En la versión de Visual Studio de este vídeo, la consola se mantiene abierta por defecto al terminar de ejecutar. No sé qué versión estás usando pero la que uso yo, VS 2022, ya no tiene esa característica integrada, entonces al añadir "Console.ReadKey();" en la última línea de código ayuda a mantener la consola abierta ya que espera que le des a la tecla Intro para continuar.

  • @AnitaPerez-vt5re
    @AnitaPerez-vt5re ปีที่แล้ว

    No me deja hacerlo solo con coma 🤔😢

  • @MrCharlypesc
    @MrCharlypesc 3 ปีที่แล้ว

    Si no sabe absolutamente nada:
    Velocidad de reproducción: 0.75
    Si tiene nociones : Vel. Reproducción: Normal.
    Si sabe 1 o 2 lenguajes de programación. 1.5
    😂😂😂