Sean bienvenidos, se que para muchos esto parecerá algo inutil, o muy basico,
pero al que recien se inicia en lenguajes de programación le puede costar mucho si no esta todo especificado.
Ese fue mi caso hace un tiempito cuando el profe hacía todo sin explicar hasta el minimo detalle como se
debería hacer en programación ya que un minimo error nos lleva a la no compilación del programa,
o peor aún al caso de una excepción lo cual no es para nada amigable con el usuario.
Si quieren practicar o ver ejemplos se necesita tener instalado el programa visual studio o algun programa
que admita el lenguaje C#
Este es el problema que trataremos a continuación
Los " // " son para indicar comentario, toda sentencia de declaración se termina en " ; "
Los mensajes se definen con la variable string y siempre van entre comillas
Ejemplo : string saludar = "Hola";
Otra cosa importante, declarar en inicializar variables son cosas distintas
Por ejemplo, puedo hacer: int huevos; y no inicializar un valor, pero si mas adelante no le doy un valor el programa me dirá que hay codigo sin utilizar y probablemente no compile
Tampoco se puede hacer lo siguiente
papas = 6; sin darle antes un tipo a la variable, pero si es posible hacerlo en distintas instancias
Ejemplo: int papas;
papas = 6;
------------------------------------------------------------------------------------------------------------------------------------------------
Comencemos con el problema de la imagen.
//Se declara las variable bool que comprende valores true o false
//Se declara las variable int para enteros
//Se inicializa huevos, papas no es necesario especificarlo ya que el valor por defecto de un bool es true
bool papas;
int huevos = 6;
//Se muestra el mensaje al usuario
Console.Write("Hay papas? (s/n): )";
//Se lee por medio de consola el texto ingresado, si el texto ingresado es "s" se
//devuelve true, en caso contrario se devuelve false
//Si el valor de la sentencía que se guarda en "papas" es true se entra al if, en caso contrario
//se entra al else, el cual no aparece porque no es necesario hacer nada en caso de que no haya papas.
papas = Console.ReadLine() == "s";
if (papas)
{
huevos = 9;
}
//Se muestran en consola el mensaje "Huevos = (y aqui el valor de la variable huevos, que será 6 o 9)
//segun papas haya dado true o false
Console.Write("Huevos = " + huevos);
//Este ultimo Console.ReadLine(); se escribe para que quede el cursor y no se cierre la consola
Console.ReadLine();
//Fin
------------------------------------------------------------------------------------------------------------------------------------------
Asi quedaría en el programa
Estaría bueno cada uno aporte su codigo al mismo problema y detallado para entender los conocimentos
basicos de los demas lenguajes, ya sea: Python, VB, C++, J#, Java, Pascal, Ajax, PHP, o el que sea
Espero les haya gustado, consulten las dudas
Te gustó el tema? Unite a la comunidad para estar al tanto
de temas relacionados a la programación

