Documentos de Académico
Documentos de Profesional
Documentos de Cultura
while(loginExitoso)
{
if(count == 5)
{
break;
}
count++;
}
if(loginExitoso)
{
Console.WriteLine("Ha agotado sus intentos. Vuelva mas tarde");
}
else
{
Console.WriteLine("Bienvenido a coderhouse dev!! ");
}
01:25:17 Pablo Mariano Espósito: 👍
01:25:26 Luis Cruz Rodriguez: gracias!!
01:25:27 Damyan Villagran: capo
01:25:57 Esteban Forloni: Hace falta la constante al string?
01:28:41 Esteban Forloni: Creo q si
01:29:00 Agustin Villa: podrias copiarnos eso al chat profe
01:29:09 Agustin Villa: se me reinicio el zoom
01:29:12 Maximo Fernandez: osea que lo que devuelve la función lo agarraste en
una variable para poder usarlo?
01:29:12 Agustin Villa: oki
01:29:14 Ayrton Sponton: Con el retorno de loginexitoso no sirve directamente
para utilizarlo ? o debes usarlo como booleano si o si ?
01:29:17 Luis Cruz Rodriguez: cual era el snip para comentar?
01:29:38 Ayrton Sponton: Ah perfecto!
01:30:22 Ayrton Sponton: Sisi
01:30:27 Jonatan Vega: sisis
01:30:34 Pablo Mariano Espósito: por que no dejaste declarada la variable?
bool loginExitoso = contraseñaConstante != contraseña;
01:30:54 [Tutora] Mica Ramirez: está declarada pero dentro de la función, solo
existe ahí
01:31:19 [Tutor] Matias Cano: resultadoLogin podría ser
01:32:11 Pablo Mariano Espósito: ah! yo decía porque en el ejemplo de los bucles
el booleano estaba declarado al incicio del programa
01:32:40 [Tutora] Mica Ramirez: acá está pero dentro de la function
ValidarContraseña, porque solo sería relevante ahí, después te importa el resultado
de la function nomas
01:32:55 Pablo Mariano Espósito: claro, gracias!
01:33:31 Jorge Alejandro Lavera: perdón qué era void?
01:33:42 Benjamin Abramov: VACIO el retorno de la funcion
01:33:51 [Tutora] Mica Ramirez: void es el tipo de retorno para indicar que no
devuelve nada
01:34:04 Jorge Alejandro Lavera: ah, Gracias
01:35:04 Ariel Giraudo: A validad contraseña no hay que pasarle la contraseña
correcta?
01:35:36 [Tutora] Mica Ramirez: está definida en un "scope" más amplio la
constante, por eso no hace falta pasarsela, la usa desde la primer línea donde está
definida
01:36:04 Ayrton Sponton: Usando lenght
01:36:05 Pablo Mariano Espósito: lenght
01:36:05 Maximo Fernandez: .length
01:36:06 Mauro Chazarreta: con un lenght?
01:36:07 Agustin Robles: Podes usar strlen
01:36:24 Gabriel Grezzi: for (int j = 0; j < i; j++)
{
Console.Write("*");
}
Console.WriteLine(" es correcta");
01:37:20 Gabriel Grezzi: Yo me hice esta funcion
01:37:21 Gabriel Grezzi: void Correcta (int i)
{
for (int j = 0; j < i; j++)
{
Console.Write("*");
}
Console.WriteLine(" es correcta");
01:37:24 Damian Gonzalez: no no , podemos ir linea por linea para entenderlo
mejor
01:37:33 Gabriel Grezzi: Y la llame asi
01:37:34 Gabriel Grezzi: Correcta(storedPassword.ToString().Length);
01:37:47 Pablo Gimenez: Console.WriteLine(new string('*', password.Length()))
puede ser asi
01:37:50 Gabriel Grezzi: Si.. el nombre no fue la major eleccion
01:38:19 Pablo Gimenez: 👍
01:38:25 [TUTOR] Cristian Ahumada: Las funciones generalmente deben tener
verbos ya que son acciones. Obtener, Calcular, Devolver, etc
01:38:35 Enzo González: profe podrías explicar cómo funciona el for ahí?
01:38:47 [TUTOR] Cristian Ahumada: por si ayuda para pensar los nombres
01:39:01 Enzo González: o sea cómo es que entiende el código de tomar x
cantidad de caracteres como asteriscos
01:39:57 Enzo González: excelente gracias
01:40:09 Maximo Fernandez: si
01:40:15 Enzo González: sip
01:40:22 Maximo Fernandez: dale
01:40:33 Nicolas Brites: A mi me sale al reves el resultado 0:
01:40:54 Nicolas Brites: Exacto eso me sale jaja
01:41:04 Nicolas Brites: el if quedo alreves en devolver mensaje
01:41:14 [Tutora] Mica Ramirez: loginExitoso devuelve al reves que el nombre
01:41:14 Manuel Alonso: linea 25
01:41:29 [Tutora] Mica Ramirez: loginExitoso sería que las contraseñas sean
iguales jaja
01:42:18 [Tutora] Mica Ramirez: sii jaja ahi vemos en vivo la importancia de
nombrar las variables acorde a la logica
01:43:50 Mauro Chazarreta: profe lo copie y lo pegue en el visual y me salen 63
errores jajaja
01:43:53 [Tutora] Mica Ramirez: volvelle a poner el != asi jaja
01:44:27 Sergio Antozzi: el primero es != y el segundo es ==
01:44:28 JORDY JEAMPIER CUBAS DONAYRE: eso pasa por copiar el código :/
01:44:28 Allan Paniagua Valencia: A mi también se me copió mal
01:44:35 Ayrton Sponton: Perfecto profe
01:44:39 [Tutora] Mica Ramirez: jajaja si, nos pasa a todos
01:44:50 Damian Gonzalez: bool esContraseñaErronea = contraseñaConstante !=
contraseña;
PositivoNegativo(int num1);
}
}
02:06:41 Juan Beltrame: yo probe eso
02:06:44 Juan Beltrame: pero no me funciona
02:06:50 Juan Beltrame: una tercer funcion
02:07:01 Juan Beltrame: con parametros
02:07:20 Pablo Emmanuel Lawruk: el código se rompe porque convierte signos
02:10:27 Nathalie Ganon: 😅
02:12:29 Manuel Vega: si
02:12:31 Allan Paniagua Valencia: Si
02:12:32 Tobias Martinez: si
02:13:14 Adan Jahir Montes Arvizu: No se podría utilizar arrays?
02:15:58 Allan Paniagua Valencia: Si todo bien profesor.
02:16:03 Damyan Villagran: voy bien!
02:16:12 Juan Manuel Calle Orozco: Bien por ahora
02:16:18 Santiago Alejandro Fain Binda: Todo claro
02:16:53 Mauro Chazarreta: no se que le pasa a mi visual, no me deja editar nada
02:18:31 Pablo Gimenez: SI
02:18:31 Nicolas Brites: Si profe
02:18:34 Allan Paniagua Valencia: si, lo intento seguir
02:18:35 Damyan Villagran: voy contigo a la par
02:18:38 Nathalie Ganon: Si
02:18:39 Nicolas Brites: string codigo = Console.ReadLine();
02:18:40 Manuel Vega: si, trato de seguir el ritmo
02:19:14 Guillermo F Coria: No habría que mostrar los productos para que
sepa que comprar?
02:19:51 JORDY JEAMPIER CUBAS DONAYRE: falta la cantidad
02:20:14 Guillermo F Coria: Bien bien
02:20:26 JORDY JEAMPIER CUBAS DONAYRE: también deben ingresar la cantidad del
producto que desean
02:20:35 JORDY JEAMPIER CUBAS DONAYRE: ??
02:21:12 Franco Hanemann: claro es montototal = cant * precio
02:22:57 Ayrton Sponton: sumarlo a montototal
02:23:09 Lautaro Guinez: un for con la cantidad y sumarloa monto total
02:23:13 Franco Hanemann: montototal = precioDesodorante * cant
02:23:20 Nicolas Brites: Montototal += precioDesodorante* cantidad
02:23:25 Sergio Antozzi: a codigoDesodroante no?
02:23:41 Pablo Mariano Espósito: si
02:23:42 Tobias Martinez: se entiende
02:23:44 Franco Hanemann: me faltó el + en el acumulador, gracias! :)
02:23:44 Damian Gonzalez: += que era ?
02:24:07 JORDY JEAMPIER CUBAS DONAYRE: no seria codigoDesodorante?
02:24:28 Ramon MARINO: No seria CodigoIngresadoPorCliente ==
codigoDesodorante??
02:24:29 Franco Hanemann: monto = monto + (precio * cant)
02:24:36 Pablo Gimenez: si esta mal el if
02:24:36 JORDY JEAMPIER CUBAS DONAYRE: me referia al if
02:24:42 Agustin Robles: No seria mejor mostrarle las opciones por consola y
que el usuario ingrese por ejemplo 1,2,3
02:25:33 Lautaro Guinez: No hay que hacer un validador por si el cliente pone
cualquier cosa ?
02:25:45 Pablo Gimenez: si si
02:26:00 Esteban Forloni: Y eso lo haces con cada producto no?
02:26:23 Nicolas Brites: else if no va ?
02:26:24 JORDY JEAMPIER CUBAS DONAYRE: consulta, no se podrá hacer con un
switch?
02:26:36 Ivan Rodriguez Salazar: Se podria utilizar un switch no?
02:27:00 Franco Hanemann: Switch = If anidados
02:27:15 Tobias Martinez: si profe
02:27:15 Maximo Fernandez: si
02:27:16 Ayrton Sponton: Si se entiende
02:27:19 Nathalie Ganon: 👍
02:27:22 Pablo Mariano Espósito: se entiende
02:27:32 Lautaro Guinez: se podria hacer una funcion en ves de 3 if y cambiar
los argumentos . Para hacer un codigo mas corto ?
02:27:39 Esteban Forloni: no informa
02:27:52 Franco Hanemann: y nunca finaliza
02:28:40 Franco Hanemann: en el while
02:29:45 Franco Hanemann: && codigoIngresadoPorCliente != "FIN"
02:31:23 Manuel Alonso: Como se convierte el string a bool? Habria que
ingresar "True"?
02:31:26 Manuel Vega: perfecto
02:31:40 Ariel Giraudo: Del while no sale poniendo fin?
02:32:03 Manuel Alonso: Se podría aclarar en el mensaje: "Desea finalizar la
compra? (True/False)"
02:32:10 Manuel Alonso: ok genial
02:32:26 Franco Hanemann: digitando FIN
02:33:03 Franco Hanemann: Ingrese el codigo "fin" para terminar
02:33:21 Jonathan Leonel Mendoza: toupper
02:33:28 Franco Hanemann: && codigoIngresadoPorCliente != "FIN"
02:33:48 Damian Gonzalez: mucho mejor
02:34:57 Juan Manuel Calle Orozco: A la primera entrada del if no le falta
el monto?
02:35:05 Franco Hanemann: en el while la condicion
02:35:12 Juan Manuel Calle Orozco: En valor ingresado
02:35:20 Juan Manuel Calle Orozco: No tiene que mostrar el monto cuando le
de finalizar?
02:37:03 Franco Hanemann: afuera del if
02:37:06 Franco Hanemann: while perdon
02:37:17 Agustin Robles: Cuando vemos switch?
02:37:17 Nicolas Brites: afuera del while puse
Console.WriteLine("El total a pagar es : "+ montoTotal);
02:37:20 Agustin Robles: Es mucho código jajaj
02:37:24 Manuel Vega: me maree un poco
02:38:56 Ayrton Sponton: Claro
02:38:58 Damyan Villagran: sii
02:39:05 Omar Galdames: siii
02:39:21 Damyan Villagran: Donde tengas 20 productos te enloqueces
02:39:26 Luis Cruz Rodriguez: Lo podes enviar por la plataforma?
02:39:36 Luis Cruz Rodriguez: me cuesta minimizar y seguir lo que escribo a
la par que lo escribis jajaja
02:39:50 Luis Cruz Rodriguez: me hace falta un segundo monitor jeje
02:40:00 Agustín Tieghi: Cuando vi pseudocodigo en la facultad me habian
enseñado una function que tenia el pseint que es "Segun" que sirve para no poner
muchos if seguidos, existe algo asi aca?
02:40:01 Allan Paniagua Valencia: Lo importante es que estamos entendiendo
como se estructura el código!
02:40:07 Damyan Villagran: Exacto!
02:40:11 Damyan Villagran: Se entiende
02:40:21 Benjamin Nieto: Podríamos escribir una función para "generar" los
productos? aunque normalemnte vienen de una db
02:40:33 Esteban Forloni: excelente
02:40:47 Cristian M. Carrio: perdón que interrumpa, cuando tenemos un
after..?
02:40:59 Damyan Villagran: opa
02:41:08 JORDY JEAMPIER CUBAS DONAYRE: ya es necesario
02:41:13 Manuel Vega: perfecto
02:41:16 Allan Paniagua Valencia: genial, para repasar todo jaja
02:41:17 Aldana Sanchez: Genial, gracias profe
02:41:18 Damyan Villagran: entretenida
02:41:50 Mauro Chazarreta: nos empezaran a dar tarea para practicar?
02:41:50 Omar Galdames: muy buena clase
02:42:01 Allan Paniagua Valencia: Mauro hasta la clase 6
02:42:02 Pablo Cano: pregunto sobre el entregable. se debe hacer solo con lo
visto o el código se puede desarrollar con algunos conceptos que esten mas
avanzados?
02:42:22 [Tutora] Mica Ramirez: el entregable lo vamos a dar en la clase 6
recien
02:42:24 Lisandro Lima: Profe, los codigos vistos en cada clase no se podrían
subir al drive donde están los contenidos de cada clase?
02:43:15 Lisandro Lima: Digo como para tenerlo diferenciado y distribuido en
cada carpeta
02:43:58 Esteban Forloni: gracias adios
02:43:59 Jonatan Vega: nos vemos profe
02:43:59 Nicolas Brites: Dale profe
02:44:00 Franco Hanemann: hasta el jueves!
02:44:01 Ruth Guerrero: Gracoas
02:44:01 cardoni antonella: chau
02:44:02 Nicolas Brites: Gracias chauu
02:44:02 Nathalia Mendez: gracias!
Buenas noches!
02:44:03 Daniel Orea: chau, un saludo!
02:44:03 Damyan Villagran: bye bye
02:44:04 JORDY JEAMPIER CUBAS DONAYRE: considero que 2 horas quedaron cortas
para ver los tema de hoy
02:44:04 Ayrton Sponton: Muchas gracias, hasta el jueves!
02:44:05 Maximo Fernandez: nos vemos
02:44:05 Pablo Cano: Feliz noche
02:44:05 Sergio Antozzi: bye
02:44:06 Manuel Vega: nos vemos profe, muchas gracias por otra clase!
02:44:06 Facundo Parnes: gracias
02:44:08 Omar Galdames: Hasta el jueves
02:44:08 Guillermo F Coria: gracias profe
02:44:09 Nathalie Ganon: Buena clase! hasta el jueves
02:44:09 Ariel Giraudo: chau!
02:44:09 [TUTOR] Martin Pinillos Pinto: NsVemos!!
02:44:10 Adan Jahir Montes Arvizu: adios
02:44:12 Allan Paniagua Valencia: gracias!