SlideShare una empresa de Scribd logo
PROGRAMACIÓN
VISUAL II
MGR . KILBERT CHUSI HUAMANI
INTRODUCCIÓN A LA HISTORIA DE .NET
RESUMEN:
VISUAL STUDIO COMMUNITY 2022
INTRODUCCIÓN A C#
Introducción a C# y .NET
C# es un lenguaje de programación moderno, orientado a objetos y desarrollado por Microsoft. Se ejecuta sobre
la plataforma .NET, que proporciona un entorno de ejecución seguro y optimizado.
Características de C#:
• Sintaxis clara y estructurada
• Fuertemente tipado
• Soporta Programación Orientada a Objetos (POO)
• Compatible con la plataforma .NET
• Gran soporte para desarrollo de aplicaciones de escritorio, web, móviles y juegos (con Unity)
• Manejo eficiente de memoria gracias al recolector de basura (Garbage Collector)
VARIABLES Y OPERADORES
EN C#
MGR. KILBERT CHUSI HUAMANI
VARIABLES:
EJEMPLOS:
Introduccion a .net y C#  Programacion visual II
OPERADORES
MGR. KILBERT CHUSI HUAMANI
OPERADORES ARITMÉTICOS
Los operadores aritméticos se utilizan para realizar operaciones matemáticas comunes:
Operador Nombre Descripción Ejemplo
+ Suma Suma dos valores x + y
- Resta Resta un valor de otro x - y
* Multiplicació
n
Multiplica dos valores x * y
/ División Divide un valor entre otro x / y
% Módulo Devuelve el resto de la división x % y
++ Incremento Aumenta el valor de una variable en 1 x++
-- Decremento Disminuye el valor de una variable en 1 x--
OPERADORES DE ASIGNACIÓN
Los operadores de asignación se utilizan para asignar valores a variables.
En el siguiente ejemplo, utilizamos el operador de asignación ( =) para asignar el
valor 10 a una variable llamada x : Operador Ejemplo Igual
= x = 5 x = 5
+= x += 3 x = x + 3
-= x -= 3 x = x - 3
*= x *= 3 x = x * 3
/= x /= 3 x = x / 3
%= x %= 3 x = x % 3
&= x &= 3 x = x & 3
|= x |= 3 x = x | 3
^= x ^= 3 x = x ^ 3
>>= x >>= 3 x = x >> 3
<<= x <<= 3 x = x << 3
OPERADORES DE COMPARACIÓN
• Los operadores de comparación se utilizan para comparar dos valores
(o variables). Esto es importante en programación, porque nos ayuda
a encontrar respuestas y tomar decisiones.
• El valor de retorno de una comparación es Trueo False. Estos valores
se conocen como valores booleanos y aprenderá más sobre ellos en
el capítulo Booleanos y If...Else .
• En el siguiente ejemplo, utilizamos el operador mayor que ( >) para
saber si 5 es mayor que 3:
UNA LISTA DE TODOS LOS OPERADORES DE
COMPARACIÓN:
Operador Nombre Ejemplo
== Igual a x == y
!= No es igual x != y
> Mas grande que x > y
< Menos que x < y
>= Mayor qué o igual a x >= y
<= Menos que o igual a x <= y
OPERADORES LÓGICOS
Al igual que con los operadores de comparación , también puede probar los
valores Trueo Falsecon operadores lógicos .
Los operadores lógicos se utilizan para determinar la lógica entre variables o
valores:
Operador Nombre Descripción Ejemplo
&& Lógico y Devuelve Verdadero si ambas afirmaciones son
verdaderas
x < 5 && x < 10
|| Lógico o Devuelve Verdadero si una de las afirmaciones es
verdadera.
x < 5 || x < 4
! Lógico no Invierte el resultado, devuelve Falso si el resultado es
verdadero
!(x < 5 && x < 10)
ESTRUCTURAS DE CONTROL:
SELECTIVAS
MGR. KILBERT CHUSI HUAMANI
ESTRUCTURAS SELECTIVAS: IF- ELSE
IF –ELSEIF-ELSE
SWITCH
TAREA:
Realizar:
1) Identificar un numero entero si es negativo, positivo o cero.
2) Verificar si un número es par o impar: ingresa un número y muestra si es par o impar.
3) Comparar dos números: Ingresa dos números y muestra cuál es el mayor o si son iguales.
4) Determinar si un año es bisiesto: ingresa un año y determina si es bisiesto o no.
5) Calcular descuento según edad: Descripción: Un cine ofrece descuentos según la edad del cliente:
• Menores de 12 años: 50% de descuento
• Entre 12 y 18 años: 30% de descuento
• Mayores de 60 años: 40% de descuento
• Los demás pagan el precio completo.
6) Verificar si una contraseña es válida.
7) El programa debe ingresar una contraseña y verificar si es correcta. La contraseña correcta es "clave123".

Más contenido relacionado

Similar a Introduccion a .net y C# Programacion visual II (20)

DOCX
Tipos de operadores_dulce_velazquez
Rosario Garcia Ruiz
 
DOCX
Tipos de operadores
Rosario Garcia Ruiz
 
DOCX
Tipos de operadores_dulce
Rosario Garcia Ruiz
 
DOCX
Tipos de operadores_velazquez
Rosario Garcia Ruiz
 
DOCX
tipos de operadores
Gustavo Castillo
 
PPTX
Operadoresc
Maztherprozh
 
PDF
Quasi - Lenguaje C Operadores
degarden
 
PDF
Condicionales y variables de tipo booleano.pdf
CESAR902949
 
PDF
Unidad II Datos y Entidades Primitivas
AverkleyCH
 
PPTX
TIPOS DE OPERADORES PARA C++
JazminIbarra1106
 
PPT
material_2018F1_COM115_01_105735.ppt
BryanCuesta4
 
PPTX
Diapositivas jhannyo
Jhannyo Gabriel Albarran
 
DOC
Operadores C SHARP
miguelangelvillelli
 
PPTX
Operadores de c++
Oziel Solis Juarez
 
PPTX
Operadores de c_..
Idalia Tristan
 
PPTX
OPERADORES PARA C++
Idalia Tristan
 
PDF
OPERADORES LÓGICOS
Nelson Alberto Sagnay Carbo
 
PPTX
Fundamentos de programación I.pptx
benjamincordero6
 
Tipos de operadores_dulce_velazquez
Rosario Garcia Ruiz
 
Tipos de operadores
Rosario Garcia Ruiz
 
Tipos de operadores_dulce
Rosario Garcia Ruiz
 
Tipos de operadores_velazquez
Rosario Garcia Ruiz
 
tipos de operadores
Gustavo Castillo
 
Operadoresc
Maztherprozh
 
Quasi - Lenguaje C Operadores
degarden
 
Condicionales y variables de tipo booleano.pdf
CESAR902949
 
Unidad II Datos y Entidades Primitivas
AverkleyCH
 
TIPOS DE OPERADORES PARA C++
JazminIbarra1106
 
material_2018F1_COM115_01_105735.ppt
BryanCuesta4
 
Diapositivas jhannyo
Jhannyo Gabriel Albarran
 
Operadores C SHARP
miguelangelvillelli
 
Operadores de c++
Oziel Solis Juarez
 
Operadores de c_..
Idalia Tristan
 
OPERADORES PARA C++
Idalia Tristan
 
OPERADORES LÓGICOS
Nelson Alberto Sagnay Carbo
 
Fundamentos de programación I.pptx
benjamincordero6
 

Más de KilbertChusiHuamani (20)

PPTX
LOS ARREGLOS base de datos relacionales
KilbertChusiHuamani
 
PPTX
Funciones en MYSQL - base de datos relacionales
KilbertChusiHuamani
 
PPTX
Normalización EN BASE DE DATOS - Ejemplos
KilbertChusiHuamani
 
PPTX
practicanueva ejercicio practico programacion
KilbertChusiHuamani
 
PPTX
Estructuras de control ---- Programacion
KilbertChusiHuamani
 
PPTX
Estructuras de Control fundamentos de programacion
KilbertChusiHuamani
 
PPTX
FUNDAMENTOS DE PROGRAMACIÓN curso de fundamentos de programacion
KilbertChusiHuamani
 
PPTX
Ejemplo Normalización en una Base de Datos
KilbertChusiHuamani
 
PPTX
Estructuras de Control en una Base de Datos
KilbertChusiHuamani
 
PPTX
Formularios en HTML5 curso de programacion web
KilbertChusiHuamani
 
PPTX
1-HTML.pptx_6 introduccion a html de web
KilbertChusiHuamani
 
PPTX
PROGRAMACION VISUAL II - Introduccion a C#
KilbertChusiHuamani
 
PPTX
Listas en html5 - introducciona diseño web
KilbertChusiHuamani
 
PPTX
CAPIV_ASPECTOSADMINISTRATIVOS metodologia de la investigacion
KilbertChusiHuamani
 
PPTX
Diseños Experimentales -metodologia de la investigacion
KilbertChusiHuamani
 
PPTX
Marco Teorico - METODOLOGIA DE LA INVESTIGACIÓN
KilbertChusiHuamani
 
PPTX
Introduccion a HTML5 - lenguaje de marcado
KilbertChusiHuamani
 
PPTX
metodo cuadratura de gauss - metodos numericos
KilbertChusiHuamani
 
PPTX
Metodo de Gauss - seidel - metodos numericos
KilbertChusiHuamani
 
PPTX
Sistema de ecuaciones lineales en metodos numericos
KilbertChusiHuamani
 
LOS ARREGLOS base de datos relacionales
KilbertChusiHuamani
 
Funciones en MYSQL - base de datos relacionales
KilbertChusiHuamani
 
Normalización EN BASE DE DATOS - Ejemplos
KilbertChusiHuamani
 
practicanueva ejercicio practico programacion
KilbertChusiHuamani
 
Estructuras de control ---- Programacion
KilbertChusiHuamani
 
Estructuras de Control fundamentos de programacion
KilbertChusiHuamani
 
FUNDAMENTOS DE PROGRAMACIÓN curso de fundamentos de programacion
KilbertChusiHuamani
 
Ejemplo Normalización en una Base de Datos
KilbertChusiHuamani
 
Estructuras de Control en una Base de Datos
KilbertChusiHuamani
 
Formularios en HTML5 curso de programacion web
KilbertChusiHuamani
 
1-HTML.pptx_6 introduccion a html de web
KilbertChusiHuamani
 
PROGRAMACION VISUAL II - Introduccion a C#
KilbertChusiHuamani
 
Listas en html5 - introducciona diseño web
KilbertChusiHuamani
 
CAPIV_ASPECTOSADMINISTRATIVOS metodologia de la investigacion
KilbertChusiHuamani
 
Diseños Experimentales -metodologia de la investigacion
KilbertChusiHuamani
 
Marco Teorico - METODOLOGIA DE LA INVESTIGACIÓN
KilbertChusiHuamani
 
Introduccion a HTML5 - lenguaje de marcado
KilbertChusiHuamani
 
metodo cuadratura de gauss - metodos numericos
KilbertChusiHuamani
 
Metodo de Gauss - seidel - metodos numericos
KilbertChusiHuamani
 
Sistema de ecuaciones lineales en metodos numericos
KilbertChusiHuamani
 
Publicidad

Último (20)

PDF
Guia 01 III Periodo Grado OCTAVO COLBOY DUITAMA
Arleys San Martin B.
 
PDF
Soluciones. Selectividad Geografía. Julio 2025.Criterios Corrección.
Juan Martín Martín
 
PDF
Razonamiento Verbal PRE-U Editorial Lumbreras Ccesa007.pdf
Demetrio Ccesa Rayme
 
PPTX
Taller Intensivo Julio 2025 Bitacora_para_la_reflexion.pptx
Martin Marquez
 
PPTX
Teorías del Aprendizaje y Aprendizaje a lo largo de toda la vida
edy henriquez
 
PDF
Razonamiento Matematico Centro Pre-Universitario UNMSM Ccesa007.pdf
Demetrio Ccesa Rayme
 
PDF
Habitos Atomicos - Gestion de Emociones James Clear Ccesa007.pdf
Demetrio Ccesa Rayme
 
PPTX
Más Tipos de Alfabetización.pptx y sus definiciones
ssuser172c68
 
PDF
Acta SIU Historia Constitucional Distancia Comisión A 1er Cuat 2025.pdf
RicardoGermnRincn1
 
PDF
El Poder del Ahora – Un Camino Hacia la Realización Espiritual – Eckhart Tol...
Demetrio Ccesa Rayme
 
PDF
Psicologia Centro Pre-Universitario UNMSM Ccesa007.pdf
Demetrio Ccesa Rayme
 
PDF
Presentación Sobre Criterios didácticos.
emmanuelarcia27
 
PPTX
Elementos del mensaje y su significado con ejemplos
marpena2323
 
PDF
ESCUELA NORMAL RURAL "ABRAHAM GONZÁLEZ" SALAICES, CHIHUAHUA; FORMADORA DE DOC...
Frente Nacional de Egresados Normalistas Rurales
 
PPTX
Tema: Principios Elementos Claves Educacion
DignaAcosta2
 
PDF
Aritmetica Centro Pre-Universitario UNMSM Ccesa007.pdf
Demetrio Ccesa Rayme
 
PDF
Economia Centro Pre-Universitario UNMSM Ccesa007.pdf
Demetrio Ccesa Rayme
 
PDF
COMUNICADO DE PRENSA Consejero Marlon Ochoa denuncia persistencia del modelo ...
pegazohn1978
 
PDF
Fisica Centro Pre-Universitario UNMSM Ccesa007.pdf
Demetrio Ccesa Rayme
 
PDF
SEXTO RELIGIÓN - LECTURAS III - PERIODO.pdf
Arleys San Martin B.
 
Guia 01 III Periodo Grado OCTAVO COLBOY DUITAMA
Arleys San Martin B.
 
Soluciones. Selectividad Geografía. Julio 2025.Criterios Corrección.
Juan Martín Martín
 
Razonamiento Verbal PRE-U Editorial Lumbreras Ccesa007.pdf
Demetrio Ccesa Rayme
 
Taller Intensivo Julio 2025 Bitacora_para_la_reflexion.pptx
Martin Marquez
 
Teorías del Aprendizaje y Aprendizaje a lo largo de toda la vida
edy henriquez
 
Razonamiento Matematico Centro Pre-Universitario UNMSM Ccesa007.pdf
Demetrio Ccesa Rayme
 
Habitos Atomicos - Gestion de Emociones James Clear Ccesa007.pdf
Demetrio Ccesa Rayme
 
Más Tipos de Alfabetización.pptx y sus definiciones
ssuser172c68
 
Acta SIU Historia Constitucional Distancia Comisión A 1er Cuat 2025.pdf
RicardoGermnRincn1
 
El Poder del Ahora – Un Camino Hacia la Realización Espiritual – Eckhart Tol...
Demetrio Ccesa Rayme
 
Psicologia Centro Pre-Universitario UNMSM Ccesa007.pdf
Demetrio Ccesa Rayme
 
Presentación Sobre Criterios didácticos.
emmanuelarcia27
 
Elementos del mensaje y su significado con ejemplos
marpena2323
 
ESCUELA NORMAL RURAL "ABRAHAM GONZÁLEZ" SALAICES, CHIHUAHUA; FORMADORA DE DOC...
Frente Nacional de Egresados Normalistas Rurales
 
Tema: Principios Elementos Claves Educacion
DignaAcosta2
 
Aritmetica Centro Pre-Universitario UNMSM Ccesa007.pdf
Demetrio Ccesa Rayme
 
Economia Centro Pre-Universitario UNMSM Ccesa007.pdf
Demetrio Ccesa Rayme
 
COMUNICADO DE PRENSA Consejero Marlon Ochoa denuncia persistencia del modelo ...
pegazohn1978
 
Fisica Centro Pre-Universitario UNMSM Ccesa007.pdf
Demetrio Ccesa Rayme
 
SEXTO RELIGIÓN - LECTURAS III - PERIODO.pdf
Arleys San Martin B.
 
Publicidad

Introduccion a .net y C# Programacion visual II

  • 1. PROGRAMACIÓN VISUAL II MGR . KILBERT CHUSI HUAMANI
  • 2. INTRODUCCIÓN A LA HISTORIA DE .NET
  • 5. INTRODUCCIÓN A C# Introducción a C# y .NET C# es un lenguaje de programación moderno, orientado a objetos y desarrollado por Microsoft. Se ejecuta sobre la plataforma .NET, que proporciona un entorno de ejecución seguro y optimizado. Características de C#: • Sintaxis clara y estructurada • Fuertemente tipado • Soporta Programación Orientada a Objetos (POO) • Compatible con la plataforma .NET • Gran soporte para desarrollo de aplicaciones de escritorio, web, móviles y juegos (con Unity) • Manejo eficiente de memoria gracias al recolector de basura (Garbage Collector)
  • 6. VARIABLES Y OPERADORES EN C# MGR. KILBERT CHUSI HUAMANI
  • 11. OPERADORES ARITMÉTICOS Los operadores aritméticos se utilizan para realizar operaciones matemáticas comunes: Operador Nombre Descripción Ejemplo + Suma Suma dos valores x + y - Resta Resta un valor de otro x - y * Multiplicació n Multiplica dos valores x * y / División Divide un valor entre otro x / y % Módulo Devuelve el resto de la división x % y ++ Incremento Aumenta el valor de una variable en 1 x++ -- Decremento Disminuye el valor de una variable en 1 x--
  • 12. OPERADORES DE ASIGNACIÓN Los operadores de asignación se utilizan para asignar valores a variables. En el siguiente ejemplo, utilizamos el operador de asignación ( =) para asignar el valor 10 a una variable llamada x : Operador Ejemplo Igual = x = 5 x = 5 += x += 3 x = x + 3 -= x -= 3 x = x - 3 *= x *= 3 x = x * 3 /= x /= 3 x = x / 3 %= x %= 3 x = x % 3 &= x &= 3 x = x & 3 |= x |= 3 x = x | 3 ^= x ^= 3 x = x ^ 3 >>= x >>= 3 x = x >> 3 <<= x <<= 3 x = x << 3
  • 13. OPERADORES DE COMPARACIÓN • Los operadores de comparación se utilizan para comparar dos valores (o variables). Esto es importante en programación, porque nos ayuda a encontrar respuestas y tomar decisiones. • El valor de retorno de una comparación es Trueo False. Estos valores se conocen como valores booleanos y aprenderá más sobre ellos en el capítulo Booleanos y If...Else . • En el siguiente ejemplo, utilizamos el operador mayor que ( >) para saber si 5 es mayor que 3:
  • 14. UNA LISTA DE TODOS LOS OPERADORES DE COMPARACIÓN: Operador Nombre Ejemplo == Igual a x == y != No es igual x != y > Mas grande que x > y < Menos que x < y >= Mayor qué o igual a x >= y <= Menos que o igual a x <= y
  • 15. OPERADORES LÓGICOS Al igual que con los operadores de comparación , también puede probar los valores Trueo Falsecon operadores lógicos . Los operadores lógicos se utilizan para determinar la lógica entre variables o valores: Operador Nombre Descripción Ejemplo && Lógico y Devuelve Verdadero si ambas afirmaciones son verdaderas x < 5 && x < 10 || Lógico o Devuelve Verdadero si una de las afirmaciones es verdadera. x < 5 || x < 4 ! Lógico no Invierte el resultado, devuelve Falso si el resultado es verdadero !(x < 5 && x < 10)
  • 20. TAREA: Realizar: 1) Identificar un numero entero si es negativo, positivo o cero. 2) Verificar si un número es par o impar: ingresa un número y muestra si es par o impar. 3) Comparar dos números: Ingresa dos números y muestra cuál es el mayor o si son iguales. 4) Determinar si un año es bisiesto: ingresa un año y determina si es bisiesto o no. 5) Calcular descuento según edad: Descripción: Un cine ofrece descuentos según la edad del cliente: • Menores de 12 años: 50% de descuento • Entre 12 y 18 años: 30% de descuento • Mayores de 60 años: 40% de descuento • Los demás pagan el precio completo. 6) Verificar si una contraseña es válida. 7) El programa debe ingresar una contraseña y verificar si es correcta. La contraseña correcta es "clave123".