Está en la página 1de 8

Visual C#

Qué es Microsoft .NET.

La plataforma .NET no es un producto empaquetado que se pueda comprar como tal, sino que
es una plataforma que engloba distintas aplicaciones, servicios y conceptos y que en conjunto
permiten el desarrollo y la ejecución de aplicaciones

NET Framework

Este entorno es un componente de software cuya función es la de ejecutar las aplicaciones .NET
e interactuar con el sistema operativo, ofreciendo sus servicios y recursos a estas aplicaciones
.NET.

Microsoft Visual C#

C# con una introducción a la estructura básica de una aplicación C# y la sintaxis del lenguaje
para posteriormente describir las distintas características proporcionadas por el .NET
Framework, así como las técnicas y tecnologías empleadas para desarrollar aplicaciones de
escritorio y empresariales.
Examina la sintaxis y características principales del lenguaje de programación C#,
proporcionando también, una introducción al depurador de Visual Studio.

En este ejemplo podremos ejecutar un texto que diga Hola Mundo


Ejemplo 1: Imprimir un texto que diga Hola Mundo y luego ejecutarlo.

1. Ahora se ejecutará en la consola del MS-DOS


Tipo de Datos

Una variable contiene datos de un tipo específico. Cuando declaramos una variable para
almacenar los datos en una aplicación, debemos elegir un tipo de dato adecuado para los datos.
Visual C# es un lenguaje de tipos seguros “Type-Safe”, esto significa que el compilador garantiza
que los valores almacenados en las variables siempre son del tipo apropiado.
La siguiente tabla muestra los tipos de datos más comunes que son utilizados en Visual C#.

Tipo Descripción Tamaño en Rango


bytes
int Números enteros. 4 –2,147,483,648 a
2,147,483,647
long Números enteros. 8 –9,223,372,036,854,775,808 a
9,223,372,036,854,775,807
float Números de punto flotante. 4 +/–3.4 × 10^38
double Números de punto flotante de 8 +/–1.7 × 10^308
doble precisión (más
precisos).
decimal Valores de moneda 16 -7.9 x 10^28 a 7.9 x 10^28
char Un simple carácter Unicode 2 N/A
bool Valor booleano 1 Falso o Verdadero
DateTime Momentos en el tiempo 8 0:00:00 del 01/01/2001 a
23:59:59 del 12/31/9999
string Secuencia de caracteres 2 por carácter. N/A

Ejemplo 2: Imprimir una cadena de texto usando dos variables de memoria de tipo String

La interfaz sería

Los Operadores

Los operadores se combinan con los operandos para formar expresiones. Visual C#
proporciona una amplia gama de operadores que podemos utilizar para realizar las operaciones
matemáticas y lógicas fundamentales más comunes. Los operadores caen dentro de una de las
siguientes tres categorías:
 Unario. Este tipo de operador, opera sobre un solo operando. Por ejemplo, podemos
utilizar el operador – como un operador unario. Para hacer esto, lo colocamos
inmediatamente antes de un operando numérico y el operador convierte el valor del
operando a su valor actual multiplicado por -1.
 Binario. Este tipo de operador opera sobre 2 valores. Este es el tipo más común de
operador, por ejemplo, *, el cual multiplica el valor de dos operandos.
 Ternario. Existe un solo operador ternario en Visual C#. Este es el operador ? : que es
utilizado en expresiones condicionales

Tipo Operadores
Aritméticos +, -, *, /, %
Incremento, decremento ++, --
Comparación ==, !=, , <=, >=, is
Concatenación de cadenas +
Operaciones lógicas de bits &, |, ^, !, ~, &&, ||
Indizado (el contador inicia en el elemento 0) []
Conversiones ( ), as
Asignación =, +=, -=, *=, /=, %=, &=, |=, ^=, <<=, >>=, ??
Rotación de Bits <>
Información de Tipos de datos sizeof, typeof
Concatenación y eliminación de Delegados +, -
Control de excepción de Overflow checked, unchecked
Apuntadores y direccionamiento en código *, ->, [ ], &
No seguro (Unsafe code)
Condicional (operador ternario) ?:

Ejemplo3
Un ejemplo para comprobar el uso de los operadores sería, sumando dos variables de memoria
determinando los datos como 50 y 60.

Interfaz de salida

Modificar el Programa para que realice las demás operaciones como la resta, multiplicación y
división.

Ejercicios en Clases
Ejercicio 1
Crear un programa que calcule la suma de tres números enteros 60,80y25.
Interfaz.
La suma de 60,80 y 25 es:
165

Ejercicio 2
Crear un programa Halle la edad de una persona a partir de dos años 1985 y 2021
interfaz
La persona nació en 1985
Ahora estamos en el año 2021
Su edad es 36 años

Metodo Console.WriteLine

Este método es el que se usa para mostrar texto en la consola, el método escribe en la pantalla
el valor que le pasemos como parámetro.

Ejemplo 4
Crear un programa que pida por teclado insertar un texto y que almacene en memoria, luego
que imprima el texto introducido es , seguido del texto ingresado por teclado.

Interfaz

Ejercicio 3
Crear un programa que ingrese el Nombre, luego el apellido Paterno, apellido Materno, fecha de
Nacimiento.
Sistema de Matrícula
-----------------------
Nombre : Juan Luis
Apellido Parterno : Morales
Apellido Materno : Jerí
Carrera Profesional : Diseño Gráfico
------------------------
El Alumno Juan Luis Morales Jerí se matriculo a la Carrera de
Diseño Gráfico

Ejercicio 4
Crear un Programa que ingrese el ´peso en kilogramos de una persona y que imprima según la
siguiente interfaz.
Ejemplo 5.
Crear un programa que sume dos números ingresados por teclado

Interfaz de salida

Ejercicios en clase
Ejercicio5
Crear un programa que ingrese tres números ingresados por teclado, y que lo sume, luego
ese resultado que reste con otro número ingresado por teclado. Ejemplo
Operaciones diversas
----------------------------
1er valor = 100
2do valor = 150
3er valor = 50
-----------------
La suma es =300
-----------------
Valor para restar = 70
-----------------
Total Final = 230

Ejercicio 6
1. Crear un programa de Préstamo y pagos. El nombre de la Financiera se llama “Caja El
Prestamista”, luego que pida por teclado el nombre del cliente, luego el monto que va
prestar de la Caja, Calcular, el monto con el 15% y al final que imprima en la parte
inferior el nombre del cliente, luego el interés, y el monto a devolver.
FINANCIERA “CAJA EL PRESTAMISTA”
Nombre del Cliente : JUAN LUIS GUERRA
Monto a Prestar : 2500
-------------------------------------------------------
El cliente JUAN LUIS GUERRA
pagará 375 soles de intereses
y el total a devolver es 2875 soles
-------------------------------------------------------
Las estructuras condicionales.

if ... else

La estructura if ... else recibe como parámetro una expresión que devuelve un valor booleano,
como una expresión de comparación. Si la condición se cumple, el bloque de código
correspondiente se ejecuta.

La sintaxis de esta estructura es la siguiente:

if (<expresión de condición>)

//Situar aquí el código a ejecutar si la expresión devuelve true

[ else if (<expresión de condición2>)

//Situar aquí el código a ejecutar si la primera expresión ..

Ejemplo 7.
Crear nuevo Programa que determine la edad de una persona entre (1-17) que muestre
menores de edad y las edades de 18 a más que muestre Mayores de edad, las edades deben
ser ingresadas por teclado.

Interfaz de salida
EJERCICIO PARA CASA:
Ejercicio 7
Crear un programa que compare 2 números ingresados por teclado, que indique cuál es
el número mayor y el número menor.
Ejercicio 8
Crear un programa que realice la matrícula de un alumno a una Carrera Profesional, que
al final de un resultado indicando (El alumno xxxxx esta matriculada en la Carrera xxxxxx
y pagó xxxxx nuevos soles) son tres las Carreras profesionales (Administración = 350,
Diseño = 380, Ingeniería = 400 nuevos soles).
Ejercicio 9
Crear un programa que calcule el descuento de una compra que realizó un cliente de
un determinado producto. Si el total a pagar supera más de los 100 soles, tendrá un
descuento del 15%, que muestre el Total a pagar.

SENTENCIAS REPETITIVAS

Son estructuras que se caracterizan porque pueden repetir varias veces la misma operación
sin tener que escribirla nuevamente, mediante un bucle que es el conjunto de acciones que se
repetirá si se cumplen ciertas condiciones establecidas por el programador.
Tener en cuenta:

Contador: Es una variable que inicia con un valor numérico, generalmente 0 o 1, y que va
aumentando o disminuyendo a condición del programa. Por ejemplo: i++, significa que la
variable “i” aumentara su valor de 1 en 1.
Acumulador: También es una variable, pero que, como su nombre indica, va acumulando valores
diferentes. Por ejemplo:

sumaDeNotas = SumaDeNotas + NotaIngresada

Existen algunas maneras de crear una estructura repetitiva, cada una se usará de acuerdo a la
necesidad del programa o función dentro de él.

Sentencia For
For permite ejecutar un conjunto de sentencias un número fijo de veces.
Sintaxis:
for (variable_inicializacion; condicion; incremento)
{
//Instrucciones
}

Ejemplo 8.
Crear un programa que imprima los 10 primeros números.
Interfaz de salida

Ejercicios en clase
Ejercicio 10.
Realizar la tabla de la suma de cualquier número ingresado por teclado

Ejercicio 11.
Usando las estructuras if y for. Realizar la tabla de cualquier número ingresado por teclado,
que numere del uno al diez, y que pregunte que operador matemático desea hallar ejemplo
(suma, resta) Tabla del : 5
Operador : resta
----------------------------------------
1 - 5 = -4
2 - 5 = -3
3 - 5 = -2
4 - 5 = -1
5-5= 0
6-5=1
7-5=2
8-5=3
9-5=4
10 - 5 = 5

Ejercicio 12.
Crear un programa que pida ingresar n números usando cualquiera de las estructuras
repetitivas, y que sume solo los números mayores a 10, los números menores se considera
cero.
Ejercicio 13.
Crear un programa que imprima los meses del año entre los meses de enero y diciembre,
que pida el primer mes luego el mes final, ejemplo si se ingresa 3 y 8 debe imprimir (marzo,
abril, mayo, junio, julio, agosto). Si se ingresa un número mayor a 12, debe mostrar error de
ingreso.

También podría gustarte