No video

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

  Рет қаралды 144,084

pildorasinformaticas

pildorasinformaticas

6 жыл бұрын

En este vídeo vemos qué son las constantes y cómo se declaran y utilizan en C#.
Para más cursos, ejercicios y manuales visita: www.pildorasinformaticas.es

Пікірлер: 153
@hoodie7160
@hoodie7160 4 жыл бұрын
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
@hellolucas6427
@hellolucas6427 6 жыл бұрын
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 жыл бұрын
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 жыл бұрын
En que lenguaje ?
@starlynfernandez2491
@starlynfernandez2491 5 жыл бұрын
buenas , pero aprendiste con tutoriales o hiciste algún curso?
@mariaesthervasquez3346
@mariaesthervasquez3346 5 жыл бұрын
Donde lo conseguiste también soy de república dominicana
@gbarajas2971
@gbarajas2971 5 жыл бұрын
En que lenguaje
@cesaraugustomendozayanez9552
@cesaraugustomendozayanez9552 13 күн бұрын
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.
@fabioperea4979
@fabioperea4979 6 жыл бұрын
El mejor profesor en programación que he encontrado, felicitaciones y sigue así porque nos ayudas a muchos.
@xTakiusx
@xTakiusx Жыл бұрын
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!
@hit2747
@hit2747 4 жыл бұрын
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.
@hostyn96
@hostyn96 3 жыл бұрын
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í.
@odin-im7mg
@odin-im7mg 4 ай бұрын
gracias por compartir , comenzando este tutorial a pesar que tiene 5 anos todo es como explicas en mis practicas.
@FabySans
@FabySans 5 жыл бұрын
Tus ensinamentos es de gran calidad!
@nicolas2008alcubo
@nicolas2008alcubo 6 жыл бұрын
¡Excelente como de costumbre, profe y amigo Juan!. ¡Sigue así!. 😀😀😀😀😀😀😀😀😀😀😀😀
@norkaloayza2558
@norkaloayza2558 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.
@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!.
@eduardobalmaceda9691
@eduardobalmaceda9691 6 жыл бұрын
Maestro, gracias. Dedo arriba
@emirmedrano2813
@emirmedrano2813 6 жыл бұрын
Eres grande, yo pedí hace mucho este curso y ahora que me meto veo que ya lo empezaste Gracias! Bendiciones!
@richardfernandojimenez9523
@richardfernandojimenez9523 6 жыл бұрын
Gracias Siempre atento a C#
@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.
@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ú.
@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.
@diegomarceloloto9907
@diegomarceloloto9907 2 жыл бұрын
gracias por tu tiempo y enseñanza!!!! saludos
@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.
@felixfigueroa
@felixfigueroa 3 жыл бұрын
Soy el comentario numero 116 con el like 2265 en la fecha 16/05/2021...excelente clase..gracias..!
@javiercarrillomassih5639
@javiercarrillomassih5639 4 жыл бұрын
buen curso hasta ahora muy útiles tus enseñanzas
@pablofonsecam.915
@pablofonsecam.915 6 жыл бұрын
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. 👍
@jonathanblandon9620
@jonathanblandon9620 4 жыл бұрын
Qué compa, pura vida!
@damdeluna26
@damdeluna26 4 жыл бұрын
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.
@Kmano2A
@Kmano2A 6 жыл бұрын
Muchisma gracias Profesor
@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.
@macman194
@macman194 6 жыл бұрын
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#.
@pildorasinformaticas
@pildorasinformaticas 6 жыл бұрын
En breve más. Un saludo!
@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
@danielortizdavid6148
@danielortizdavid6148 4 жыл бұрын
muchas gracias profe cada dia me enamoro mas de esto gracias a vos
@davidortega1834
@davidortega1834 2 жыл бұрын
Cómo siempre gran enseñanza estimado
@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...
@oesquivelklismo
@oesquivelklismo 4 жыл бұрын
El mejor curso en Español para aprender a programar.Felicidades
@MrAloai
@MrAloai 3 жыл бұрын
Gracias x Este Gran curso
@juanestebanforeromontejo8439
@juanestebanforeromontejo8439 3 жыл бұрын
muy buenas clases ya aprendi mucho voy en el video 100 ya me suscribi
@nicolashuertasl
@nicolashuertasl 6 жыл бұрын
Saludos profe, Bogotá Colombia.
@BigJav1
@BigJav1 3 жыл бұрын
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
@gabiluxe6543
@gabiluxe6543 3 жыл бұрын
usted es el mejor de todos
@alipv1743
@alipv1743 4 жыл бұрын
buen video me encanto porque ayuda a que nosotros aprendamos
@mortalos1960
@mortalos1960 6 жыл бұрын
gracias profe exelente
@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.
@raulnardone7062
@raulnardone7062 6 жыл бұрын
Gracias como siempre Maestro! Explicaciones claras y concisas.
@pildorasinformaticas
@pildorasinformaticas 6 жыл бұрын
Gracias ! me alegro de que te guste. Un saludo
@Schachlover
@Schachlover 4 жыл бұрын
Indiscutiblemente el mejor teacher en la red. Que Dios le proteja siempre.
@juniordone956
@juniordone956 4 жыл бұрын
Tio eres el mejor programador..
@mattewswic7794
@mattewswic7794 3 жыл бұрын
Gracias profe al fin entendí que es una variable y una constante 🇪🇨
@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
@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
@doramaleniescalona9776
@doramaleniescalona9776 4 жыл бұрын
Muy bueno! Gracias
@martinyuste6413
@martinyuste6413 3 жыл бұрын
gracias profe!
@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
@Schachlover
@Schachlover 4 жыл бұрын
That's programming made easy. Thanks a lot.
@erik190207
@erik190207 5 жыл бұрын
Excelente lo de la clase Math, la habia visto antes en C++ y java. Pero sin el Math.pow, solamente pow
@robertomadrid9012
@robertomadrid9012 6 жыл бұрын
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 жыл бұрын
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!
@yeisonjaramillo2184
@yeisonjaramillo2184 6 жыл бұрын
Gracias
@uzumakimikey4364
@uzumakimikey4364 3 жыл бұрын
Buen video
@juanlu009
@juanlu009 4 жыл бұрын
Muchísimas gracias por estos cursos, gracias a ti estoy aprendiendo a programar, entendiéndolo perfectamente. Un saludo!
@pildorasinformaticas
@pildorasinformaticas 4 жыл бұрын
Gracias a ti por el comentario. Un saludo!
@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.
@zpat
@zpat 3 жыл бұрын
Mis idolos: Falconmasters pildorasinformaticas Fazt
@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
@elizabethvillarruelrosales4130
@elizabethvillarruelrosales4130 2 жыл бұрын
Gracias
@wilsuero6368
@wilsuero6368 5 жыл бұрын
Muy buen contenido, esperamos que nos sigan alimentando cada vez mas con este buen contenido bendiciones desde RD
@persiano13
@persiano13 6 жыл бұрын
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 жыл бұрын
Hola! Lo explico en el vídeo 5 minuto 11. Un saludo!
@yacolca2007
@yacolca2007 6 жыл бұрын
La Interpolación de String
@alekz8bits736
@alekz8bits736 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 жыл бұрын
pildorasinformaticas Ayaa, muchas gracias maestrazo...
@josesalguero8744
@josesalguero8744 6 жыл бұрын
Me siento un buen alumno sabiendo esa respuesta ya jajaja
@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
@JhoanSaldana-pk6cd
@JhoanSaldana-pk6cd 5 ай бұрын
hola Profe sus videos me ayudan mucho, solo queria saber que estudio o que estudia para tener todos esos conocimientos, bendiciones profe
@federicofaiella4240
@federicofaiella4240 6 жыл бұрын
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?
@SamPercent
@SamPercent 3 жыл бұрын
AMEN
@DigifanaticElCuervo
@DigifanaticElCuervo 6 жыл бұрын
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 жыл бұрын
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
@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 жыл бұрын
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
@diando1113
@diando1113 5 жыл бұрын
Buenas noches, puedo programar en este lenguaje usando visual studio code?
@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
@cristiandmoreno10
@cristiandmoreno10 9 ай бұрын
Existe alguna API de los métodos de C# así como nos enseñaste en el curso de JAVA ?
@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!
@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!
@XxdeathoasisxX
@XxdeathoasisxX 4 жыл бұрын
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 )
@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
@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
@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?
@sumerio3053
@sumerio3053 2 жыл бұрын
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 2 жыл бұрын
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.
@user-yi5de3dt8r
@user-yi5de3dt8r 2 жыл бұрын
13:46
@XORATUD
@XORATUD 5 жыл бұрын
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 5 жыл бұрын
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!
@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();
@cyberjamita3321
@cyberjamita3321 4 жыл бұрын
UNA PREGUNTA: Los NameSpaces son equivalentes a los paquetes en JAVA? o me equivoco?
@riba5245
@riba5245 4 жыл бұрын
no
@ErickJovanDev
@ErickJovanDev 6 жыл бұрын
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 жыл бұрын
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.
@percybenavides7
@percybenavides7 4 ай бұрын
8:08
@samueldazadaza
@samueldazadaza 4 жыл бұрын
Como consejo, puedes escuchar el video a velocidad 1,25
@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 жыл бұрын
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.
@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...
@alphaalfre
@alphaalfre 2 жыл бұрын
👀
@Mario_98
@Mario_98 3 жыл бұрын
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 жыл бұрын
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!!
@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 2 жыл бұрын
@@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)
@AnitaPerez-vt5re
@AnitaPerez-vt5re Жыл бұрын
No me deja hacerlo solo con coma 🤔😢
@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 9 ай бұрын
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.
@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}");
@antthonyrgm7294
@antthonyrgm7294 2 жыл бұрын
Math.Pow
@juancarlosortiztiscareno5373
@juancarlosortiztiscareno5373 3 жыл бұрын
Console.WriteLine("Radio"); Console.WriteLine($"El área es igual a { Math.PI * (Math.Pow(double.Parse(Console.ReadLine()),2))}"); Console.ReadLine();
@germanandres307
@germanandres307 5 жыл бұрын
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));
@josephbarber7633
@josephbarber7633 6 жыл бұрын
Oye, de casualidad ya as ganado el bottom de plata de KZbin
@pildorasinformaticas
@pildorasinformaticas 6 жыл бұрын
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
@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.
@diegovargas2294
@diegovargas2294 7 ай бұрын
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
@franker09050
@franker09050 4 жыл бұрын
yo creo juegos y las constantes casi ni se usan
@edgarocampo1342
@edgarocampo1342 4 жыл бұрын
el $"string {value }" y el "string {0}", value se los copiaron vilmente a mi querido python
Curso C#. Métodos I. Vídeo 9
16:44
pildorasinformaticas
Рет қаралды 174 М.
Curso C#. Sintaxis básica V. Vídeo 7
13:33
pildorasinformaticas
Рет қаралды 151 М.
Box jumping challenge, who stepped on the trap? #FunnyFamily #PartyGames
00:31
Family Games Media
Рет қаралды 22 МЛН
Survive 100 Days In Nuclear Bunker, Win $500,000
32:21
MrBeast
Рет қаралды 119 МЛН
Sigma girl and soap bubbles by Secret Vlog
00:37
Secret Vlog
Рет қаралды 15 МЛН
Jonathan Blow on how an operating system should work
14:22
Anton Swifton
Рет қаралды 104 М.
Object Oriented Programming vs Functional Programming
18:55
Continuous Delivery
Рет қаралды 750 М.
Add a Simple LOADING BAR To Your Shell Scripts!
16:26
Cheesed Up
Рет қаралды 10 М.
Is the C programming language still worth learning?
9:27
Jacob Sorber
Рет қаралды 94 М.
Curso C#. Métodos V. Parámetros opcionales. Vídeo 13
19:11
pildorasinformaticas
Рет қаралды 113 М.
That's NOT How Async And Await Works in .NET!
12:25
Codewrinkles
Рет қаралды 19 М.
What's Your ENGLISH LEVEL? Take This Test!
21:31
Brian Wiles
Рет қаралды 1,8 МЛН
Jai vs Odin systems programming languages (Non-spicy takes!)
20:10
Context Free
Рет қаралды 71 М.
What are ASYNC and AWAIT in C#? Asynchronous Programming Tutorial
18:34
Garbage Collection (Mark & Sweep) - Computerphile
16:22
Computerphile
Рет қаралды 239 М.