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".
Publicidad

Más contenido relacionado

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

Tipo de operadores..
Tipo de operadores..Tipo de operadores..
Tipo de operadores..
alieralfos
 
Tipo de operadores
Tipo de operadoresTipo de operadores
Tipo de operadores
alieralfos
 
Tipo de operadores
Tipo de operadoresTipo de operadores
Tipo de operadores
Jesus Alverto Idrovo Martinez
 
Elementos para Construir Algoritmos II Parte.pptx
Elementos para Construir Algoritmos II Parte.pptxElementos para Construir Algoritmos II Parte.pptx
Elementos para Construir Algoritmos II Parte.pptx
NaidalyRincn
 
INTRODUCCIÓN ADSI - PARTE 3
INTRODUCCIÓN ADSI - PARTE 3INTRODUCCIÓN ADSI - PARTE 3
INTRODUCCIÓN ADSI - PARTE 3
thefasp10
 
Lenguajes de programacion c
Lenguajes de programacion cLenguajes de programacion c
Lenguajes de programacion c
charnisch
 
Unidad2
Unidad2Unidad2
Unidad2
JHONNY
 
Lenguajesdeprogramacion c nivel1-unidad2
Lenguajesdeprogramacion c nivel1-unidad2Lenguajesdeprogramacion c nivel1-unidad2
Lenguajesdeprogramacion c nivel1-unidad2
camnav
 
Lenguaje de programacion C++ 2
Lenguaje de programacion C++ 2Lenguaje de programacion C++ 2
Lenguaje de programacion C++ 2
David
 
Operaciones Básicas
Operaciones BásicasOperaciones Básicas
Operaciones Básicas
chembe
 
Operaciones Básicas
Operaciones BásicasOperaciones Básicas
Operaciones Básicas
chembe
 
Lenguajesdeprogramacion c nivel1-unidad2
Lenguajesdeprogramacion c nivel1-unidad2Lenguajesdeprogramacion c nivel1-unidad2
Lenguajesdeprogramacion c nivel1-unidad2
Joaquin1418
 
Operaciones Basicas C++
Operaciones Basicas C++Operaciones Basicas C++
Operaciones Basicas C++
yesid19
 
Lenguajes De Programacion C nivel1-unidad2
Lenguajes De Programacion C nivel1-unidad2Lenguajes De Programacion C nivel1-unidad2
Lenguajes De Programacion C nivel1-unidad2
charnisch
 
OPERADORES LÓGICOS
OPERADORES LÓGICOS OPERADORES LÓGICOS
OPERADORES LÓGICOS
Nelson Alberto Sagnay Carbo
 
Mod 2 algoritmos
Mod 2 algoritmosMod 2 algoritmos
Mod 2 algoritmos
Pedro Montecinos Gaete
 
Programacion 2
Programacion 2Programacion 2
Programacion 2
58994146
 
Entidades Primitivas Para Algoritmos
Entidades Primitivas Para AlgoritmosEntidades Primitivas Para Algoritmos
Entidades Primitivas Para Algoritmos
Mary Sanchez
 
Fundamentos de programacion
Fundamentos de programacionFundamentos de programacion
Fundamentos de programacion
AndrsTutillo1
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
Andrea Martin
 
Tipo de operadores..
Tipo de operadores..Tipo de operadores..
Tipo de operadores..
alieralfos
 
Tipo de operadores
Tipo de operadoresTipo de operadores
Tipo de operadores
alieralfos
 
Elementos para Construir Algoritmos II Parte.pptx
Elementos para Construir Algoritmos II Parte.pptxElementos para Construir Algoritmos II Parte.pptx
Elementos para Construir Algoritmos II Parte.pptx
NaidalyRincn
 
INTRODUCCIÓN ADSI - PARTE 3
INTRODUCCIÓN ADSI - PARTE 3INTRODUCCIÓN ADSI - PARTE 3
INTRODUCCIÓN ADSI - PARTE 3
thefasp10
 
Lenguajes de programacion c
Lenguajes de programacion cLenguajes de programacion c
Lenguajes de programacion c
charnisch
 
Unidad2
Unidad2Unidad2
Unidad2
JHONNY
 
Lenguajesdeprogramacion c nivel1-unidad2
Lenguajesdeprogramacion c nivel1-unidad2Lenguajesdeprogramacion c nivel1-unidad2
Lenguajesdeprogramacion c nivel1-unidad2
camnav
 
Lenguaje de programacion C++ 2
Lenguaje de programacion C++ 2Lenguaje de programacion C++ 2
Lenguaje de programacion C++ 2
David
 
Operaciones Básicas
Operaciones BásicasOperaciones Básicas
Operaciones Básicas
chembe
 
Operaciones Básicas
Operaciones BásicasOperaciones Básicas
Operaciones Básicas
chembe
 
Lenguajesdeprogramacion c nivel1-unidad2
Lenguajesdeprogramacion c nivel1-unidad2Lenguajesdeprogramacion c nivel1-unidad2
Lenguajesdeprogramacion c nivel1-unidad2
Joaquin1418
 
Operaciones Basicas C++
Operaciones Basicas C++Operaciones Basicas C++
Operaciones Basicas C++
yesid19
 
Lenguajes De Programacion C nivel1-unidad2
Lenguajes De Programacion C nivel1-unidad2Lenguajes De Programacion C nivel1-unidad2
Lenguajes De Programacion C nivel1-unidad2
charnisch
 
Programacion 2
Programacion 2Programacion 2
Programacion 2
58994146
 
Entidades Primitivas Para Algoritmos
Entidades Primitivas Para AlgoritmosEntidades Primitivas Para Algoritmos
Entidades Primitivas Para Algoritmos
Mary Sanchez
 
Fundamentos de programacion
Fundamentos de programacionFundamentos de programacion
Fundamentos de programacion
AndrsTutillo1
 

Más de KilbertChusiHuamani (20)

Estructuras de control ---- Programacion
Estructuras de control ---- ProgramacionEstructuras de control ---- Programacion
Estructuras de control ---- Programacion
KilbertChusiHuamani
 
Estructuras de Control fundamentos de programacion
Estructuras de Control fundamentos de programacionEstructuras de Control fundamentos de programacion
Estructuras de Control fundamentos de programacion
KilbertChusiHuamani
 
FUNDAMENTOS DE PROGRAMACIÓN curso de fundamentos de programacion
FUNDAMENTOS DE PROGRAMACIÓN  curso de fundamentos de programacionFUNDAMENTOS DE PROGRAMACIÓN  curso de fundamentos de programacion
FUNDAMENTOS DE PROGRAMACIÓN curso de fundamentos de programacion
KilbertChusiHuamani
 
Ejemplo Normalización en una Base de Datos
Ejemplo Normalización en una Base de DatosEjemplo Normalización en una Base de Datos
Ejemplo Normalización en una Base de Datos
KilbertChusiHuamani
 
Estructuras de Control en una Base de Datos
Estructuras de Control en una Base de DatosEstructuras de Control en una Base de Datos
Estructuras de Control en una Base de Datos
KilbertChusiHuamani
 
Formularios en HTML5 curso de programacion web
Formularios en HTML5 curso de programacion webFormularios en HTML5 curso de programacion web
Formularios en HTML5 curso de programacion web
KilbertChusiHuamani
 
1-HTML.pptx_6 introduccion a html de web
1-HTML.pptx_6  introduccion a html de web1-HTML.pptx_6  introduccion a html de web
1-HTML.pptx_6 introduccion a html de web
KilbertChusiHuamani
 
PROGRAMACION VISUAL II - Introduccion a C#
PROGRAMACION VISUAL II - Introduccion a C#PROGRAMACION VISUAL II - Introduccion a C#
PROGRAMACION VISUAL II - Introduccion a C#
KilbertChusiHuamani
 
Listas en html5 - introducciona diseño web
Listas en html5 - introducciona diseño webListas en html5 - introducciona diseño web
Listas en html5 - introducciona diseño web
KilbertChusiHuamani
 
CAPIV_ASPECTOSADMINISTRATIVOS metodologia de la investigacion
CAPIV_ASPECTOSADMINISTRATIVOS metodologia de la investigacionCAPIV_ASPECTOSADMINISTRATIVOS metodologia de la investigacion
CAPIV_ASPECTOSADMINISTRATIVOS metodologia de la investigacion
KilbertChusiHuamani
 
Diseños Experimentales -metodologia de la investigacion
Diseños Experimentales -metodologia de la investigacionDiseños Experimentales -metodologia de la investigacion
Diseños Experimentales -metodologia de la investigacion
KilbertChusiHuamani
 
Marco Teorico - METODOLOGIA DE LA INVESTIGACIÓN
Marco Teorico - METODOLOGIA DE LA INVESTIGACIÓNMarco Teorico - METODOLOGIA DE LA INVESTIGACIÓN
Marco Teorico - METODOLOGIA DE LA INVESTIGACIÓN
KilbertChusiHuamani
 
Introduccion a HTML5 - lenguaje de marcado
Introduccion a HTML5 - lenguaje de marcadoIntroduccion a HTML5 - lenguaje de marcado
Introduccion a HTML5 - lenguaje de marcado
KilbertChusiHuamani
 
metodo cuadratura de gauss - metodos numericos
metodo cuadratura de gauss - metodos numericosmetodo cuadratura de gauss - metodos numericos
metodo cuadratura de gauss - metodos numericos
KilbertChusiHuamani
 
Metodo de Gauss - seidel - metodos numericos
Metodo de Gauss - seidel - metodos numericosMetodo de Gauss - seidel - metodos numericos
Metodo de Gauss - seidel - metodos numericos
KilbertChusiHuamani
 
Sistema de ecuaciones lineales en metodos numericos
Sistema de ecuaciones lineales en metodos numericosSistema de ecuaciones lineales en metodos numericos
Sistema de ecuaciones lineales en metodos numericos
KilbertChusiHuamani
 
Integración numérica metodos numericos en MACI
Integración numérica  metodos numericos en MACIIntegración numérica  metodos numericos en MACI
Integración numérica metodos numericos en MACI
KilbertChusiHuamani
 
Introduction-to-Csharp programacion orientada a objetos
Introduction-to-Csharp programacion orientada a objetosIntroduction-to-Csharp programacion orientada a objetos
Introduction-to-Csharp programacion orientada a objetos
KilbertChusiHuamani
 
TALLER material de evaluacion - competencias en el area de matematca
TALLER material de evaluacion - competencias en el area de matematcaTALLER material de evaluacion - competencias en el area de matematca
TALLER material de evaluacion - competencias en el area de matematca
KilbertChusiHuamani
 
GRUPO 4 EVALUACIÓN SUMATIVA - Evaluacion EBR
GRUPO 4 EVALUACIÓN SUMATIVA - Evaluacion EBRGRUPO 4 EVALUACIÓN SUMATIVA - Evaluacion EBR
GRUPO 4 EVALUACIÓN SUMATIVA - Evaluacion EBR
KilbertChusiHuamani
 
Estructuras de control ---- Programacion
Estructuras de control ---- ProgramacionEstructuras de control ---- Programacion
Estructuras de control ---- Programacion
KilbertChusiHuamani
 
Estructuras de Control fundamentos de programacion
Estructuras de Control fundamentos de programacionEstructuras de Control fundamentos de programacion
Estructuras de Control fundamentos de programacion
KilbertChusiHuamani
 
FUNDAMENTOS DE PROGRAMACIÓN curso de fundamentos de programacion
FUNDAMENTOS DE PROGRAMACIÓN  curso de fundamentos de programacionFUNDAMENTOS DE PROGRAMACIÓN  curso de fundamentos de programacion
FUNDAMENTOS DE PROGRAMACIÓN curso de fundamentos de programacion
KilbertChusiHuamani
 
Ejemplo Normalización en una Base de Datos
Ejemplo Normalización en una Base de DatosEjemplo Normalización en una Base de Datos
Ejemplo Normalización en una Base de Datos
KilbertChusiHuamani
 
Estructuras de Control en una Base de Datos
Estructuras de Control en una Base de DatosEstructuras de Control en una Base de Datos
Estructuras de Control en una Base de Datos
KilbertChusiHuamani
 
Formularios en HTML5 curso de programacion web
Formularios en HTML5 curso de programacion webFormularios en HTML5 curso de programacion web
Formularios en HTML5 curso de programacion web
KilbertChusiHuamani
 
1-HTML.pptx_6 introduccion a html de web
1-HTML.pptx_6  introduccion a html de web1-HTML.pptx_6  introduccion a html de web
1-HTML.pptx_6 introduccion a html de web
KilbertChusiHuamani
 
PROGRAMACION VISUAL II - Introduccion a C#
PROGRAMACION VISUAL II - Introduccion a C#PROGRAMACION VISUAL II - Introduccion a C#
PROGRAMACION VISUAL II - Introduccion a C#
KilbertChusiHuamani
 
Listas en html5 - introducciona diseño web
Listas en html5 - introducciona diseño webListas en html5 - introducciona diseño web
Listas en html5 - introducciona diseño web
KilbertChusiHuamani
 
CAPIV_ASPECTOSADMINISTRATIVOS metodologia de la investigacion
CAPIV_ASPECTOSADMINISTRATIVOS metodologia de la investigacionCAPIV_ASPECTOSADMINISTRATIVOS metodologia de la investigacion
CAPIV_ASPECTOSADMINISTRATIVOS metodologia de la investigacion
KilbertChusiHuamani
 
Diseños Experimentales -metodologia de la investigacion
Diseños Experimentales -metodologia de la investigacionDiseños Experimentales -metodologia de la investigacion
Diseños Experimentales -metodologia de la investigacion
KilbertChusiHuamani
 
Marco Teorico - METODOLOGIA DE LA INVESTIGACIÓN
Marco Teorico - METODOLOGIA DE LA INVESTIGACIÓNMarco Teorico - METODOLOGIA DE LA INVESTIGACIÓN
Marco Teorico - METODOLOGIA DE LA INVESTIGACIÓN
KilbertChusiHuamani
 
Introduccion a HTML5 - lenguaje de marcado
Introduccion a HTML5 - lenguaje de marcadoIntroduccion a HTML5 - lenguaje de marcado
Introduccion a HTML5 - lenguaje de marcado
KilbertChusiHuamani
 
metodo cuadratura de gauss - metodos numericos
metodo cuadratura de gauss - metodos numericosmetodo cuadratura de gauss - metodos numericos
metodo cuadratura de gauss - metodos numericos
KilbertChusiHuamani
 
Metodo de Gauss - seidel - metodos numericos
Metodo de Gauss - seidel - metodos numericosMetodo de Gauss - seidel - metodos numericos
Metodo de Gauss - seidel - metodos numericos
KilbertChusiHuamani
 
Sistema de ecuaciones lineales en metodos numericos
Sistema de ecuaciones lineales en metodos numericosSistema de ecuaciones lineales en metodos numericos
Sistema de ecuaciones lineales en metodos numericos
KilbertChusiHuamani
 
Integración numérica metodos numericos en MACI
Integración numérica  metodos numericos en MACIIntegración numérica  metodos numericos en MACI
Integración numérica metodos numericos en MACI
KilbertChusiHuamani
 
Introduction-to-Csharp programacion orientada a objetos
Introduction-to-Csharp programacion orientada a objetosIntroduction-to-Csharp programacion orientada a objetos
Introduction-to-Csharp programacion orientada a objetos
KilbertChusiHuamani
 
TALLER material de evaluacion - competencias en el area de matematca
TALLER material de evaluacion - competencias en el area de matematcaTALLER material de evaluacion - competencias en el area de matematca
TALLER material de evaluacion - competencias en el area de matematca
KilbertChusiHuamani
 
GRUPO 4 EVALUACIÓN SUMATIVA - Evaluacion EBR
GRUPO 4 EVALUACIÓN SUMATIVA - Evaluacion EBRGRUPO 4 EVALUACIÓN SUMATIVA - Evaluacion EBR
GRUPO 4 EVALUACIÓN SUMATIVA - Evaluacion EBR
KilbertChusiHuamani
 
Publicidad

Último (20)

arquitecturas de computo (introducción de la ingeniería).pdf
arquitecturas de computo (introducción de la ingeniería).pdfarquitecturas de computo (introducción de la ingeniería).pdf
arquitecturas de computo (introducción de la ingeniería).pdf
karolayaparicio2008
 
1. Situacin Geopoltica del Pueblo de Israel desde sus Inicios
1. Situacin Geopoltica del Pueblo de Israel desde sus Inicios1. Situacin Geopoltica del Pueblo de Israel desde sus Inicios
1. Situacin Geopoltica del Pueblo de Israel desde sus Inicios
Arleys San Martin B.
 
PROPUESTAS LISTA CENTRO DE ESTUDIANTES 2025
PROPUESTAS LISTA CENTRO DE ESTUDIANTES 2025PROPUESTAS LISTA CENTRO DE ESTUDIANTES 2025
PROPUESTAS LISTA CENTRO DE ESTUDIANTES 2025
InformacionesCMI
 
Cien años de vida, Escuela Normal Rural Carmen Serdán, Teteles Puebla
Cien años de vida, Escuela Normal Rural Carmen Serdán, Teteles PueblaCien años de vida, Escuela Normal Rural Carmen Serdán, Teteles Puebla
Cien años de vida, Escuela Normal Rural Carmen Serdán, Teteles Puebla
Frente Nacional de Egresados Normalistas Rurales
 
Estrategias de Comunicación en Marketing: Cómo Construir Marcas que Conectan
Estrategias de Comunicación en Marketing: Cómo Construir Marcas que ConectanEstrategias de Comunicación en Marketing: Cómo Construir Marcas que Conectan
Estrategias de Comunicación en Marketing: Cómo Construir Marcas que Conectan
Sergio Daniel Garay Fleck
 
CCC Periodismo | Clase 4 (sábado 10/05): Fake News
CCC Periodismo | Clase 4 (sábado 10/05): Fake NewsCCC Periodismo | Clase 4 (sábado 10/05): Fake News
CCC Periodismo | Clase 4 (sábado 10/05): Fake News
estefaniarossoddhh
 
RELACIONES DE EE. UU. CON MÉXICO Y CANADÁ
RELACIONES DE EE. UU. CON MÉXICO Y CANADÁRELACIONES DE EE. UU. CON MÉXICO Y CANADÁ
RELACIONES DE EE. UU. CON MÉXICO Y CANADÁ
angelalazopaco8
 
COMPARACION DE FRACCIONES PARA NIÑOS DE PRIMARIA
COMPARACION DE FRACCIONES PARA NIÑOS DE PRIMARIACOMPARACION DE FRACCIONES PARA NIÑOS DE PRIMARIA
COMPARACION DE FRACCIONES PARA NIÑOS DE PRIMARIA
Carlos Campaña Montenegro
 
CCC Periodismo | Clase 4 (sábado 10/05): El periodismo y la IA
CCC Periodismo | Clase 4 (sábado 10/05): El periodismo y la IACCC Periodismo | Clase 4 (sábado 10/05): El periodismo y la IA
CCC Periodismo | Clase 4 (sábado 10/05): El periodismo y la IA
estefaniarossoddhh
 
Historia del Trabajo Social en Bolivia: Línea de Tiempo 1932-2025
Historia del Trabajo Social en Bolivia: Línea de Tiempo 1932-2025Historia del Trabajo Social en Bolivia: Línea de Tiempo 1932-2025
Historia del Trabajo Social en Bolivia: Línea de Tiempo 1932-2025
Lourdes Tito Araujo
 
REVISTA CO.INCIDIR 120.pdf La temporalidad
REVISTA CO.INCIDIR 120.pdf La temporalidadREVISTA CO.INCIDIR 120.pdf La temporalidad
REVISTA CO.INCIDIR 120.pdf La temporalidad
maliciapino
 
COMUNICADO Situacion Incidencia Electrica.pdf
COMUNICADO Situacion Incidencia Electrica.pdfCOMUNICADO Situacion Incidencia Electrica.pdf
COMUNICADO Situacion Incidencia Electrica.pdf
Alfaresbilingual
 
Relaciones entre Brasil y Venezuela
Relaciones entre Brasil y VenezuelaRelaciones entre Brasil y Venezuela
Relaciones entre Brasil y Venezuela
cristiandelosfuentes
 
Horarios y calendario de la PAU 2025 en Comunidad Valenciana
Horarios y calendario de la PAU 2025 en Comunidad ValencianaHorarios y calendario de la PAU 2025 en Comunidad Valenciana
Horarios y calendario de la PAU 2025 en Comunidad Valenciana
20minutos
 
AVANCES TECNOLOGICOS DEL SIGLO XXI. TECNOLOGIA.
AVANCES TECNOLOGICOS DEL SIGLO XXI. TECNOLOGIA.AVANCES TECNOLOGICOS DEL SIGLO XXI. TECNOLOGIA.
AVANCES TECNOLOGICOS DEL SIGLO XXI. TECNOLOGIA.
lizgarcia549349
 
Guia 2 II Periodo Grado UNDECIMO - EL PROBLEMA SOCIAL EN EL PUEBLO DE ISRAEL
Guia 2 II Periodo Grado UNDECIMO - EL PROBLEMA SOCIAL EN EL PUEBLO DE ISRAELGuia 2 II Periodo Grado UNDECIMO - EL PROBLEMA SOCIAL EN EL PUEBLO DE ISRAEL
Guia 2 II Periodo Grado UNDECIMO - EL PROBLEMA SOCIAL EN EL PUEBLO DE ISRAEL
Arleys San Martin B.
 
Guia de Aprendizaje de Medidas de Tendencia Central Ccesa007.pdf
Guia de Aprendizaje de Medidas de Tendencia Central  Ccesa007.pdfGuia de Aprendizaje de Medidas de Tendencia Central  Ccesa007.pdf
Guia de Aprendizaje de Medidas de Tendencia Central Ccesa007.pdf
Demetrio Ccesa Rayme
 
Lección 7. Fundamentos de la profecía.pdf
Lección 7. Fundamentos de la profecía.pdfLección 7. Fundamentos de la profecía.pdf
Lección 7. Fundamentos de la profecía.pdf
Alejandrino Halire Ccahuana
 
RELACIONES DE ESTADOS UNIDOS, MEXICO Y CANADA.pdf
RELACIONES DE ESTADOS UNIDOS, MEXICO Y CANADA.pdfRELACIONES DE ESTADOS UNIDOS, MEXICO Y CANADA.pdf
RELACIONES DE ESTADOS UNIDOS, MEXICO Y CANADA.pdf
boloelmer4
 
Sobre la Interacción y el trabajo autónomo en la formación práctica.pdf
Sobre la Interacción y el trabajo autónomo en la formación práctica.pdfSobre la Interacción y el trabajo autónomo en la formación práctica.pdf
Sobre la Interacción y el trabajo autónomo en la formación práctica.pdf
Doulian
 
arquitecturas de computo (introducción de la ingeniería).pdf
arquitecturas de computo (introducción de la ingeniería).pdfarquitecturas de computo (introducción de la ingeniería).pdf
arquitecturas de computo (introducción de la ingeniería).pdf
karolayaparicio2008
 
1. Situacin Geopoltica del Pueblo de Israel desde sus Inicios
1. Situacin Geopoltica del Pueblo de Israel desde sus Inicios1. Situacin Geopoltica del Pueblo de Israel desde sus Inicios
1. Situacin Geopoltica del Pueblo de Israel desde sus Inicios
Arleys San Martin B.
 
PROPUESTAS LISTA CENTRO DE ESTUDIANTES 2025
PROPUESTAS LISTA CENTRO DE ESTUDIANTES 2025PROPUESTAS LISTA CENTRO DE ESTUDIANTES 2025
PROPUESTAS LISTA CENTRO DE ESTUDIANTES 2025
InformacionesCMI
 
Estrategias de Comunicación en Marketing: Cómo Construir Marcas que Conectan
Estrategias de Comunicación en Marketing: Cómo Construir Marcas que ConectanEstrategias de Comunicación en Marketing: Cómo Construir Marcas que Conectan
Estrategias de Comunicación en Marketing: Cómo Construir Marcas que Conectan
Sergio Daniel Garay Fleck
 
CCC Periodismo | Clase 4 (sábado 10/05): Fake News
CCC Periodismo | Clase 4 (sábado 10/05): Fake NewsCCC Periodismo | Clase 4 (sábado 10/05): Fake News
CCC Periodismo | Clase 4 (sábado 10/05): Fake News
estefaniarossoddhh
 
RELACIONES DE EE. UU. CON MÉXICO Y CANADÁ
RELACIONES DE EE. UU. CON MÉXICO Y CANADÁRELACIONES DE EE. UU. CON MÉXICO Y CANADÁ
RELACIONES DE EE. UU. CON MÉXICO Y CANADÁ
angelalazopaco8
 
COMPARACION DE FRACCIONES PARA NIÑOS DE PRIMARIA
COMPARACION DE FRACCIONES PARA NIÑOS DE PRIMARIACOMPARACION DE FRACCIONES PARA NIÑOS DE PRIMARIA
COMPARACION DE FRACCIONES PARA NIÑOS DE PRIMARIA
Carlos Campaña Montenegro
 
CCC Periodismo | Clase 4 (sábado 10/05): El periodismo y la IA
CCC Periodismo | Clase 4 (sábado 10/05): El periodismo y la IACCC Periodismo | Clase 4 (sábado 10/05): El periodismo y la IA
CCC Periodismo | Clase 4 (sábado 10/05): El periodismo y la IA
estefaniarossoddhh
 
Historia del Trabajo Social en Bolivia: Línea de Tiempo 1932-2025
Historia del Trabajo Social en Bolivia: Línea de Tiempo 1932-2025Historia del Trabajo Social en Bolivia: Línea de Tiempo 1932-2025
Historia del Trabajo Social en Bolivia: Línea de Tiempo 1932-2025
Lourdes Tito Araujo
 
REVISTA CO.INCIDIR 120.pdf La temporalidad
REVISTA CO.INCIDIR 120.pdf La temporalidadREVISTA CO.INCIDIR 120.pdf La temporalidad
REVISTA CO.INCIDIR 120.pdf La temporalidad
maliciapino
 
COMUNICADO Situacion Incidencia Electrica.pdf
COMUNICADO Situacion Incidencia Electrica.pdfCOMUNICADO Situacion Incidencia Electrica.pdf
COMUNICADO Situacion Incidencia Electrica.pdf
Alfaresbilingual
 
Relaciones entre Brasil y Venezuela
Relaciones entre Brasil y VenezuelaRelaciones entre Brasil y Venezuela
Relaciones entre Brasil y Venezuela
cristiandelosfuentes
 
Horarios y calendario de la PAU 2025 en Comunidad Valenciana
Horarios y calendario de la PAU 2025 en Comunidad ValencianaHorarios y calendario de la PAU 2025 en Comunidad Valenciana
Horarios y calendario de la PAU 2025 en Comunidad Valenciana
20minutos
 
AVANCES TECNOLOGICOS DEL SIGLO XXI. TECNOLOGIA.
AVANCES TECNOLOGICOS DEL SIGLO XXI. TECNOLOGIA.AVANCES TECNOLOGICOS DEL SIGLO XXI. TECNOLOGIA.
AVANCES TECNOLOGICOS DEL SIGLO XXI. TECNOLOGIA.
lizgarcia549349
 
Guia 2 II Periodo Grado UNDECIMO - EL PROBLEMA SOCIAL EN EL PUEBLO DE ISRAEL
Guia 2 II Periodo Grado UNDECIMO - EL PROBLEMA SOCIAL EN EL PUEBLO DE ISRAELGuia 2 II Periodo Grado UNDECIMO - EL PROBLEMA SOCIAL EN EL PUEBLO DE ISRAEL
Guia 2 II Periodo Grado UNDECIMO - EL PROBLEMA SOCIAL EN EL PUEBLO DE ISRAEL
Arleys San Martin B.
 
Guia de Aprendizaje de Medidas de Tendencia Central Ccesa007.pdf
Guia de Aprendizaje de Medidas de Tendencia Central  Ccesa007.pdfGuia de Aprendizaje de Medidas de Tendencia Central  Ccesa007.pdf
Guia de Aprendizaje de Medidas de Tendencia Central Ccesa007.pdf
Demetrio Ccesa Rayme
 
RELACIONES DE ESTADOS UNIDOS, MEXICO Y CANADA.pdf
RELACIONES DE ESTADOS UNIDOS, MEXICO Y CANADA.pdfRELACIONES DE ESTADOS UNIDOS, MEXICO Y CANADA.pdf
RELACIONES DE ESTADOS UNIDOS, MEXICO Y CANADA.pdf
boloelmer4
 
Sobre la Interacción y el trabajo autónomo en la formación práctica.pdf
Sobre la Interacción y el trabajo autónomo en la formación práctica.pdfSobre la Interacción y el trabajo autónomo en la formación práctica.pdf
Sobre la Interacción y el trabajo autónomo en la formación práctica.pdf
Doulian
 
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".
  翻译: