Curso C#. Condicional IF III. Vídeo 16

preview_player
Показать описание
Seguimos viendo la sintaxis del condicional IF. En este vídeo planteamos varias soluciones al problema planteado en el vídeo anterior y además vemos un ejemplo sencillo donde utilizar el operador lógico "O" "||".
Рекомендации по теме
Комментарии
Автор

E llegado hasta este video viendo que esto es mejor que las series de Netflix, ese ultimo video que se quedo en suspenso fue muy bueno, Saludos && se agradece por este gran aporte.

laloluisreyes
Автор

Pague un curso de C# aqui en Argentina (C.H siglas del lugar) pero este tipo les sigue pasando el trapo. Que grande sos pildoras informaticas. Verdaderamente en habla hispana sos la p.... bestia. Enormemente agradecido.

santiagob
Автор

Eres un crack profesor, lo digo en todos los cursos y lo seguire diciendo

CristianMartinezcrismarpe
Автор

Hola Profe, no se nada de programación. Le sigo desde hace algún tiempo, pero el tiempo, mi enemigo, me hace difícil seguir sus enseñanzas, que de antemano lo felicito. Ahora he decidido madrugar y estoy muy contento porque eres muy fácil de entender, gracias a su talento en la enseñanza.
Como le decía, no se nada de programación, y le comento que ninguna de las 2 soluciones que dabas, a mí me dio error, decidí seguir el consejo que daba el visual y así si me salio.
Aquí le envío las correcciones que me dio visual, y espero que sirva por si alguien como a mi, le daba error.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace CondicionalIF
{
class Program
{
static void Main(string[] args)
{
string carnet="no";

Console.WriteLine("Vamos a averiguar si eres mayor de edad");

Console.WriteLine("Introduce su edad");

int edad =

if (edad < 18) Console.WriteLine("No puedes conducir vehículo");

else
{

Console.WriteLine("¿Tienes Carnet?");


int compara = string.Compare(Console.ReadLine(), "si", true);

if (compara == 0) Console.WriteLine("Puedes conducir vehículo");

else Console.WriteLine("Lo siento mucho no puede conducir vehículo");



}
}
}
}

Muchísimas gracias profe. Bendiciones abundantes a su vida y nuevamente gracias por invertir su tiempo en quienes amamos esto, pero no tenemos otra forma de aprender.

gilbertohernandez
Автор

si puedes manejar");
Console.WriteLine("Que edad tiene?");
int edad =


if (edad >= 18)
{
Console.WriteLine("Posee un carnet de aprendizaje?");
string carnet = Console.ReadLine();
if (carnet == "si") {
Console.WriteLine("Adelante Puedes manejar");
} else
{
Console.WriteLine("No puedes manejar");
}
} else

{
Console.WriteLine("No puedes manejar");
}


Yo lo trate de hacer antes de ver el video, desde el video anterior y asi me habia quedado. Un gran trabajo el de usted profesor.

raydark
Автор

excelente aporte señor píldora! soy ing. Industrial y hace apenas una semana me intrigó la idea de aprender a programar y gracias a su información ya estoy comprendiendo Visual Studio! Gracias!

estebanleonelperezvazquez
Автор

recien empiezo a estudiar con este canal y me encanta lo explicito saludos

marinelisgrande
Автор

gracias, ing. juan grande maestro bendiciones.

gualberosalvatierra
Автор

Es un genio de la enseñanza... Es un privilegio y una fortuna haberlo encontrado.

deeata
Автор

Gracias por sus hermoso vídeos he tomado el cursos y voy por este vídeo y he aprendido poco a poco no tengo palabras para agradecerle tengo muchas ganas de aprender eres una gran persona por tomar tu tiempo y enseñar tus conocimiento mil gracias siempre..

robertperez
Автор

se que estoy viendo este video muy tarde pero en lo aprendido hice una forma mucho mas sencilla que esta, muchicimas gracias . Estoy aprendiendo mucho con sus videos. Lo felicito usted si sabe explicar lo temas como todo un profesor.

orlandoluna
Автор

Una solución respecto al caso 1:43 (de conducir vehículos) podría ser:

Console.WriteLine("Introduce tu edad, favor");
int edad =

if (edad <= 17) Console.WriteLine("No puedes conducir vehículos");

else
{
Console.WriteLine("¿Tienes carnet?");
string carnet = Console.ReadLine();

if (carnet == "si") Console.WriteLine("Puedes conducir vehículos");

else Console.WriteLine("Lo siento, no puedes conducir vehículos");
}

cenidj
Автор

Y tú, Juan, mil veces te digo que estoy feliz de haber encontrado en YouTube un profe como tú que explica tan bien. ¿Enseñas en alguna universidad?

nicolasalcubo
Автор

Claro. En programación hay varios caminos para solucionar un problema

nicolasalcubo
Автор

Como de costumbre, un lujo lo suyo Juan! Agradezco enormemente sus videos!

sebastianpannocchia
Автор

Estoy estudiando para un parcial, vengo muy flojo en lógica no sé si a muchos les pasó, pero salí muy mal de un bootcamp, cero pensamiento lógico. En fin, lo uso para volver de acá a unos años a ver cómo mejoré.

MarceloAyala-rhew
Автор

Otra alternativa al if:

carnet = Console.ReadLine().ToLower();
if (edad >= 18 && carnet == "si")
Console.WriteLine("Puedes conducir vehiculos");

davidmarquez
Автор

Hola profe gracias por los videos. Hace ya un tiempo que empece a programar viendo tus videos y te agradezco mucho lo que haces.


Respecto al ultimo ejercicio de este video, se te ha pasado la posibilidad de aprobar solo un parcial pero que aun asi la media sea <5 y por lo tanto deberia aparecer el mensaje de que debe recuperar. Por ejemplo (2+2+5 )/3=3, hay un parcial aprobado pero deberia ir a septiembre. Es una tonteria y que se puede sacar facil pero es otra posibilidad que se podria haber dado. Saludos! ;)

community
Автор

yo lo hice así, cambiando el ejemplo

int edad = 15;

Console.WriteLine("Tines invitacion a la fiesta?");

string respuesta = Console.ReadLine();

if (respuesta == "no") Console.WriteLine("no puedes pasar");

else
{
Console.WriteLine("Cuantos años tienes?");

edad =

if (edad <= 16) Console.WriteLine("La edad mínima es 17 años");

else Console.WriteLine("Puedes pasar");

}
lo único malo que puedes poner cualquier palabra que no sea "no" para ser ejecutado


Buen vídeo.

juanGS
Автор

en el primer ejercicio se puedo haber resualto don un if dentro de otro y un else al final
if(edad>=18)
{
carnet = Console.ReadLine();
if(carnet=="si")
{
Console.WriteLine("puedes conducir");
}
}else

{
Console.WriteLine("no puedes conducir");
}

JoaquinAnayaCaon