Bueno, os doy mi propio manual para hacer los ejercicios, según se vaya necesitando.
Os lo debía >> Entorno visual C#
Os lo debía >> Entorno visual C#
Lenguaje C#
C# es un lenguaje de programación que se ha diseñado para compilar diversas aplicaciones que se ejecutan en NET Framework. C# es simple, eficaz, con seguridad de tipos y orientado a objetos. Las numerosas innovaciones de C# permiten desarrollar aplicaciones rápidamente y mantener la expresividad y elegancia de los lenguajes de estilo de C.
C# es un lenguaje de programación que se ha diseñado para compilar diversas aplicaciones que se ejecutan en NET Framework. C# es simple, eficaz, con seguridad de tipos y orientado a objetos. Las numerosas innovaciones de C# permiten desarrollar aplicaciones rápidamente y mantener la expresividad y elegancia de los lenguajes de estilo de C.
Función main (volveré aquí más adelante)
Trabajaremos siempre dentro de la función main, que es la primera que se ejecuta al iniciarse un programa.
Variables
Una variable representa un valor numérico o de cadena o un objeto de una clase. El valor que la variable almacena puede cambiar, pero el nombre sigue siendo el mismo. Una variable es un tipo de campo.
En C# tiene que especificar si la variable es de tipo int (enteros) u otro cualquiera entre más de 20 tipos de datos diferentes. El tipo especifica, entre otras cosas, la cantidad de memoria exacta que se debe asignar para almacenar el valor cuando la aplicación se ejecuta.
Console
Para mostrar mensajes en la pantalla utilizamos el objeto "Console"
Con la sintaxis Console.Write todo lo que se encuentra contenido entre comillas aparecerá exactamente en la ventana de la "console".
Luego cada vez que necesitemos ingresar por teclado un conjunto de caracteres utilizaremos la función ReadLine del objeto Console con la siguiente sintaxis:
linea = Console.Readline();
Un segundo paso es copiar el contenido de la variable linea en una variable de tipo int:
horasTrabajadas = int.Parse(linea);
Para hacerlo directamente linea=int.Parse(Console.Readline());
La variable línea almacena temporalmente los datos que ingresa el operador del programa, para luego copiarse a la variable respectiva.
Para mostrar una variable en pantalla debes seguir las siguientes sintaxis:
Console.WriteLine(linea);
Console.WriteLine("la respuesta es: {0}", linea);
Para mostrar una variable en pantalla debes seguir las siguientes sintaxis:
Console.WriteLine(linea);
Console.WriteLine("la respuesta es: {0}", linea);
Operadores
C# proporciona muchos operadores, que son símbolos que especifican las operaciones (matemáticas, indización, llamada de función, etc.) que se realizan en una expresión.
x + y: suma.
x – y: resta.
x * y: multiplicación.
x / y: división.
Ejercicio 1
Variables múltiples
En un sola oración puedes asignar varias variables, aumentando la llamada {0},{1}... y nombrando posteriormente las variables, en el orden de llamada, entre comas.
If
Podemos traducir el if como un "si", Si se cumple la siguiente condición haz esto, else if ("si se cumple esta otra condición...") haz esto otro, else ("si no se cumplen las condiciones") haz esto último por defecto.
While
Operadores
En un sola oración puedes asignar varias variables, aumentando la llamada {0},{1}... y nombrando posteriormente las variables, en el orden de llamada, entre comas.
If
Podemos traducir el if como un "si", Si se cumple la siguiente condición haz esto, else if ("si se cumple esta otra condición...") haz esto otro, else ("si no se cumplen las condiciones") haz esto último por defecto.
While
El bucle "mientras" repite un bloque de código mientras una condición se mantenga verdadera.
Operadores
x < y: menor que (true si x es menor que y).
x > y: mayor que (true si x es mayor que y).
x <= y: menor o igual que.
x >= y: menor o igual que.
x == y: igualdad.
x != y: distinto de.
Ejercicio 3
Ejercicio 4
using System;
namespace hoja1._4
{
class Program
{
static void Main(string[] args)
{
int num1, num2, num3;
Console.WriteLine("Escriba el primer número:");
num1 = int.Parse(Console.ReadLine());
Console.WriteLine("Escriba el segundo número:");
num2 = int.Parse(Console.ReadLine());
Console.WriteLine("Escriba el tercer número:");
num3 = int.Parse(Console.ReadLine());
if (num1 > num2 && num1 > num3)
{
if (num2 > num3)
{
Console.WriteLine("{0},{1},{2}", num1, num2, num3);
}
else
{
Console.WriteLine("{0},{1},{2}", num1, num3, num2);
}
}
else if (num2 > num1 && num2 > num3)
{
if (num1 > num3)
{
Console.WriteLine("{0},{1},{2}", num2, num1, num3);
}
else
{
Console.WriteLine("{0},{1},{2}", num2, num3, num1);
}
}
else
{
if (num1 > num2)
{
Console.WriteLine("{0},{1},{2}", num3, num1, num2);
}
else
{
Console.WriteLine("{0},{1},{2}", num3, num2, num1);
}
}
Console.ReadKey();
}
}
}
0 comentarios:
Publicar un comentario