SlideShare una empresa de Scribd logo
1 de 10
Descargar para leer sin conexión
Programación en Microsoft Visual C#
Contenido
La estructura básica de un programa en C#................................................................................ 2
¿Qué es una variable? .................................................................................................................... 3
Tipos de datos................................................................................................................................... 3
Declaración de datos enteros:........................................................................................................ 3
Conversiones de tipos de datos..................................................................................................... 4
EJEMPLOS ....................................................................................................................................... 6
Ejemplo Usando Tipos de Datos...................................................................................................... 6
Ejemplo de Suma de Dos Variables................................................................................................. 6
Ejemplo Usando Sentencia If-Else................................................................................................... 7
Ejemplo Usando Sentencia For ....................................................................................................... 8
Ejemplo Usando Sentencia While ................................................................................................... 8
EJERCICIOS PARA RESOLVER.................................................................................................. 9
Introducción a la Programación en
Visual C# (C Sharp)
Programación en Microsoft Visual C#
La estructura básica de un programa en C#
using System;
using System.Collections.Generic;
using System.Text;
namespace programa1 //se define espacio de nombre
{
class Program
{
static void Main(string[] args) //comienzo del programa
{
Console.writeline(“PRIMER PROGRAMA!”);
}
}
}
EXPLICACIÓN:
using System:
La directiva using System nos permitirá usar miembros de este espacio de nombres sin
poner la palabra System delante.
Si no se escribe esto sería necesario escribir la instrucción:
System.Console.WriteLine("PRIMER PROGRAMA!");
Un namespace (espacio de nombres):
Constituye una forma lógica de organizar y estructura nuestro código de forma que
podamos organizar la funcionalidad con un determinado sentido semántico.
Ejemplos de namespace presentes en el framework son por ejemplo el (namespace
System) que contiene la funcionalidad básica del framework, el (namespace
System.Collections) que contiene los tipos de datos de colecciones (ArrayList, Listas
Enlazadas) o el (namespace System.Collections.Generic) que contiene los tipos de datos
de colecciones que usan el nuevo sistema de genericos de .NET 2.0.
Console:
Es una clase que no existe en el espacio de nombres global, sino en el espacio de nombres
System.
Write:
Es un método de la clase Consola, que sirve para imprimir en la pantalla el mensaje que
deseemos, en este caso “Hola Mundo”.
Programación en Microsoft Visual C#
¿Qué es una variable?
Una variable representa un valor que puede ser numérico, una cadena de caracteres, un
valor booleano o doublé, cada uno de estos tipos de datos se pueden almacenar en
diferentes variables, entiéndase por variable a la representación genérica de un tipo de
dato en particular, generalmente las variables tienen relación con el dato que se desea
ingresar.
Tipos de datos
Los tipos de datos básicos son los siguientes:
String Representa una cadena de caracteres.
Int Representa un entero sin decimal.
Float Representa un numero con parte decimal o en coma flotante de 32 bits.
Boolean Representa un valor lógico.
Double Representa un valor numérico en coma flotante de 64 bits.
Objetc Representa un objeto.
Sintaxis:
Como declarar una variable con tipo de dato String:
SINTAXIS: String <variable>;
Ejemplos:
String nombre;
String apellido;
String sexo;
String estado_civil;
Declaración de datos enteros:
int <variable>;
Veamos el ejemplo anterior le añadiremos un atributo más el cual será la edad, entonces
nos quedaría así:
int edad;
Programación en Microsoft Visual C#
Declaración de datos flotantes
Float <variable>;
float es un tipo de dato con coma flotante:
float sueldo;
Declaración de datos booleanos
Boolean <variable>;
El tipo de dato boolean representa una variable que almacenara un valor lógico, se usa
generalmente para realizar comparaciones o para asignar atributos de True o False a los
objetos.
Declaración de datos flotantes dobles
Double <variable>;
Representa un valor numérico en coma flotante de 64 bits, se usa generalmente para
cuando se ingresan valores que sobrepasan la escala de valores de 32 bits.
Declaración de datos tipo objeto
Objetc objeto;
Representa un objeto, el objeto puede ser cualquier elemento del mundo real. Si
queremos poner un objeto en una variable instanciaremos así:
Objetc Persona;
Persona representa un conjunto de atributos.
Nota:
Generalmente las variables se inicializan a través de un constructor, con valor inicial en 0;
Conversiones de tipos de datos
La conversión de datos se usa en C# de manera explícita,
En c# siempre se ingresan todos los valores con formato texto por lo que se hace
necesaria la conversión de tipos, ejemplo:
Programación en Microsoft Visual C#
Vamos a ingresar 2 valores numéricos en formato texto, entonces la declaración seria así:
String n1,n2;
Declaramos los valores iniciales con formato texto.
Si queremos realizar una suma, tendríamos que declarar una variable de resultado para
almacenar el valor veamos:
String suma;
suma = n1+n2;
Si por ejemplo ingresamos 2 valores para realizar dicho calculo:
suma = 2+3;
Si se realiza este proceso entonces el resultado seria 23, suma=2+3=23, pero eso no es un
dato real, vemos entonces vemos que los valores en vez de sumarse se concatenaron,
pero si por el contrario hacemos lo siguiente:
int suma;
suma=int.parse(n1)+int.parse(n2);
Ingresamos los mismos valores entonces el resultado nos daría asi: 2+3=5 por lo que suma
captura el valor de 5 de la misma manera seria para convertir los otros tipos siempre
partiendo de una cadena de texto o String.
Programación en Microsoft Visual C#
EJEMPLOS
Ejemplo Usando Tipos de Datos
using System;
public class Empezando {
public static void Main () {
string cadena = "hola";
int entero = 7;
double real = 0.2;
bool booleana = true;
Console.WriteLine ("definición de varias
variables, de varios tipos...");
Console.WriteLine ("cadena={0}", cadena );
Console.WriteLine ("entero={0}", entero );
Console.WriteLine ("booleana={0}", booleana );
Console.WriteLine ("real={0}", real );
}
}
Ejemplo de Suma de Dos Variables
int a;
int b;
int suma;
Console.WriteLine("Ingrese el primer numero a sumar");
a = int.Parse(Console.ReadLine());
Console.WriteLine("Ingrese el segundo numero a sumar");
b = int.Parse(Console.ReadLine());
suma = a + b;
Console.WriteLine("La suma es: " + suma);
Console.ReadLine(); //Pausa para ver el resultado
Programación en Microsoft Visual C#
Nota: cuando se captura datos por medio de ReadLine, los datos son de tipo String, por lo
Que tenemos que convertir esos datos a números, para ello se hace uso de parse.
Ejemplo Usando Sentencia If-Else
int a;
int b;
int i;
//uso del IF
Console.WriteLine("**********Ejemplo de IF**********");
Console.WriteLine("-Pide dos números enteros y los compara");
//ingreso de datos
Console.WriteLine("Ingrese el primer número entero");
a = int.Parse(Console.ReadLine());
Console.WriteLine("Ingrese el segundo numero entero");
b = int.Parse(Console.ReadLine());
//estructura if
if (a >= b)
{
Console.WriteLine("A,{0} es mayor que B,{1}", a, b);
}
else
{
Console.WriteLine("B,{1} es mayor que A,{0}", a, b);
}
Console.Read();
Programación en Microsoft Visual C#
Ejemplo Usando Sentencia For
Console.WriteLine("**********Ejemplo de FOR**********");
Console.WriteLine("Imprime numeros de 1 hasta 10");
for (i = 1; i <= 11; i++)
Console.WriteLine(i);
Console.Read();
Ejemplo Usando Sentencia While
Console.WriteLine("**********Ejemplo de WHILE**********");
Console.WriteLine("Imprime numeros de 1 hasta 10");
i=1;
while(i <11)
{
Console.WriteLine(i);
i++;
}
Console.ReadLine();
Programación en Microsoft Visual C#
EJERCICIOS PARA RESOLVER
Desarrolle un programa para lograr lo que se pide en cada uno de los siguientes
enunciados, use visual C# específicamente el tipo de proyecto en consola. Se tiene como
objetivo fortalecer lo aprendido en esta guía sobre variables, operadores, tipos de datos y
estructuras de control.
Hacer un código para imprimir los primeros 100 números pares
Perímetro y superficie de un circulo
Leer 3 notas y calcular el promedio, además enviar mensaje si aprobó o no. nota de
aprobación es 7.0
Calcular el sueldo quincenal, tomando en cuenta los siguientes parámetros:
$ 450.000 por quincena
Bono de 10% de profesionalización a los que tienen título universitario
Bono quincenal de transporte de $ 70.000
Bono de alimentación de $ 5.000 por día laborado
Deducciones:
2% Seguro Colectivo
1% Paro Forzoso
2% Seguro Social
2% Caja de Ahorro
Diseñar un programa que permita calcular la hipotenusa en un triángulo rectángulo.
Calcular las Raíces de una ecuación de segundo grado.
Obtenga el mayor valor de tres números enteros ingresados por teclado.
Programación en Microsoft Visual C#
En un triángulo rectángulo, conocidos uno de sus lados y la hipotenusa, obtenga el
valor del otro lado.
Obtener el cuadrado de un número ingresado por teclado y si el resultado es mayor a
49 entonces imprimir resultado fuera de rango.
Cuanto hay que pagar por una llamada telefónica, si los tres 3 primeros minutos se
pagan a $0.10 y si el tiempo de la llamada es superior a diez minutos se descontara el
20% de la llamada. El pago normal después de los 3 minutos es de $0.15.
Escribir un programa que permita emitir la FACTURA correspondiente, a una compra
de un Artículo determinado, del que se adquieren una o varias Unidades. El IVA a
aplicar es de 13% y si el Sub Total (precio de venta por cantidad), es Mayor de 1000,
se aplicará un descuento del 15%.
Se desea calcular de forma Independiente, la suma de los números pares e impares de
los números comprendidos del 1 al 200.
Sumar los 100 primeros números naturales.
Diseñar un programa que sume y cuente los múltiplos de dos, del 1 al 200.
Calcular el promedio de 100 números impares.
Dados dos (2) números enteros ingresados por teclado, indique si uno es múltiplo del
otro.
Calcular el producto de los números positivos comprendidos desde el -500 hasta el
2000, ambos inclusive.

Más contenido relacionado

La actualidad más candente

Logica de la Programación Problemas y Soluciones
Logica de la  Programación  Problemas y SolucionesLogica de la  Programación  Problemas y Soluciones
Logica de la Programación Problemas y SolucionesVideoconferencias UTPL
 
Tipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivasTipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivasgrupo niche ortega
 
POO Unidad 2: Programación Orientada a Objetos
POO Unidad 2: Programación Orientada a ObjetosPOO Unidad 2: Programación Orientada a Objetos
POO Unidad 2: Programación Orientada a ObjetosFranklin Parrales Bravo
 
Definiciones base de datos
Definiciones base de datosDefiniciones base de datos
Definiciones base de datosCamilo Tellez
 
Portafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regulares
Portafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regularesPortafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regulares
Portafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regularesHumano Terricola
 
Glosario de ing. de software
Glosario de ing. de softwareGlosario de ing. de software
Glosario de ing. de softwareGeorge Corona
 
Administración de transacciones, problemas, candados e interbloqueos
Administración de transacciones, problemas, candados e interbloqueosAdministración de transacciones, problemas, candados e interbloqueos
Administración de transacciones, problemas, candados e interbloqueosjocuva101
 
Actividad 2 Analizador léxico, sintáctico y semántico
Actividad 2 Analizador léxico, sintáctico y semántico Actividad 2 Analizador léxico, sintáctico y semántico
Actividad 2 Analizador léxico, sintáctico y semántico maryr_
 
Protocolos, estandares y tipos de modem
Protocolos, estandares y tipos de modemProtocolos, estandares y tipos de modem
Protocolos, estandares y tipos de modemMirna L. Torres Garcia
 
Guia BD conexión Mysql con Java usando Netbeans
Guia BD conexión Mysql con Java usando NetbeansGuia BD conexión Mysql con Java usando Netbeans
Guia BD conexión Mysql con Java usando NetbeansEmerson Garay
 
Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Giancarlo Aguilar
 
Mapa Mental de Java
Mapa Mental de JavaMapa Mental de Java
Mapa Mental de JavaMario578
 
Guia programacion modular
Guia programacion modularGuia programacion modular
Guia programacion modularSol Hernández
 

La actualidad más candente (20)

Windows.forms.ejercicios
Windows.forms.ejerciciosWindows.forms.ejercicios
Windows.forms.ejercicios
 
Logica de la Programación Problemas y Soluciones
Logica de la  Programación  Problemas y SolucionesLogica de la  Programación  Problemas y Soluciones
Logica de la Programación Problemas y Soluciones
 
Tipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivasTipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivas
 
POO Unidad 2: Programación Orientada a Objetos
POO Unidad 2: Programación Orientada a ObjetosPOO Unidad 2: Programación Orientada a Objetos
POO Unidad 2: Programación Orientada a Objetos
 
Definiciones base de datos
Definiciones base de datosDefiniciones base de datos
Definiciones base de datos
 
Control de versiones
Control de versionesControl de versiones
Control de versiones
 
macros Lenguaje ensamblador
macros Lenguaje ensambladormacros Lenguaje ensamblador
macros Lenguaje ensamblador
 
Portafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regulares
Portafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regularesPortafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regulares
Portafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regulares
 
Glosario de ing. de software
Glosario de ing. de softwareGlosario de ing. de software
Glosario de ing. de software
 
Paradigmas de programación
Paradigmas de programaciónParadigmas de programación
Paradigmas de programación
 
Comandos debug
Comandos debugComandos debug
Comandos debug
 
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenados
 
Administración de transacciones, problemas, candados e interbloqueos
Administración de transacciones, problemas, candados e interbloqueosAdministración de transacciones, problemas, candados e interbloqueos
Administración de transacciones, problemas, candados e interbloqueos
 
Actividad 2 Analizador léxico, sintáctico y semántico
Actividad 2 Analizador léxico, sintáctico y semántico Actividad 2 Analizador léxico, sintáctico y semántico
Actividad 2 Analizador léxico, sintáctico y semántico
 
Protocolos, estandares y tipos de modem
Protocolos, estandares y tipos de modemProtocolos, estandares y tipos de modem
Protocolos, estandares y tipos de modem
 
Guia BD conexión Mysql con Java usando Netbeans
Guia BD conexión Mysql con Java usando NetbeansGuia BD conexión Mysql con Java usando Netbeans
Guia BD conexión Mysql con Java usando Netbeans
 
Algoritmo del baquero
Algoritmo del baqueroAlgoritmo del baquero
Algoritmo del baquero
 
Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.
 
Mapa Mental de Java
Mapa Mental de JavaMapa Mental de Java
Mapa Mental de Java
 
Guia programacion modular
Guia programacion modularGuia programacion modular
Guia programacion modular
 

Destacado (12)

Cuestionario de Conceptos Básicos Sobre Redes de Computadoras ING
Cuestionario de Conceptos Básicos Sobre Redes de Computadoras INGCuestionario de Conceptos Básicos Sobre Redes de Computadoras ING
Cuestionario de Conceptos Básicos Sobre Redes de Computadoras ING
 
Foro de Conceptos y Generalidades Sobre Redes de Computadoras TIS
Foro de Conceptos y Generalidades Sobre Redes de Computadoras TISForo de Conceptos y Generalidades Sobre Redes de Computadoras TIS
Foro de Conceptos y Generalidades Sobre Redes de Computadoras TIS
 
Mini manual de JFlap
Mini manual de JFlapMini manual de JFlap
Mini manual de JFlap
 
Actualizar IOS de router cisco
Actualizar IOS de router ciscoActualizar IOS de router cisco
Actualizar IOS de router cisco
 
Guia de css para principiantes
Guia de css para principiantesGuia de css para principiantes
Guia de css para principiantes
 
Router
RouterRouter
Router
 
Descargar Java JDK, Netbeans y Java ME para Desarrollo de Aplicaciones Moviles
Descargar Java JDK, Netbeans y Java ME para Desarrollo de Aplicaciones MovilesDescargar Java JDK, Netbeans y Java ME para Desarrollo de Aplicaciones Moviles
Descargar Java JDK, Netbeans y Java ME para Desarrollo de Aplicaciones Moviles
 
Herramientas para Desarrollo de Aplicaciones Moviles
Herramientas para Desarrollo de Aplicaciones MovilesHerramientas para Desarrollo de Aplicaciones Moviles
Herramientas para Desarrollo de Aplicaciones Moviles
 
Concentrador (hub)
Concentrador (hub)Concentrador (hub)
Concentrador (hub)
 
Compiladores, Analisis Lexico Conceptos
Compiladores, Analisis Lexico ConceptosCompiladores, Analisis Lexico Conceptos
Compiladores, Analisis Lexico Conceptos
 
Estructura Repetitiva MIENTRAS (While) con PSeInt
Estructura Repetitiva MIENTRAS (While) con PSeIntEstructura Repetitiva MIENTRAS (While) con PSeInt
Estructura Repetitiva MIENTRAS (While) con PSeInt
 
Compiladores, Analisis Lexico, Ejemplo Minilenguaje
Compiladores, Analisis Lexico, Ejemplo MinilenguajeCompiladores, Analisis Lexico, Ejemplo Minilenguaje
Compiladores, Analisis Lexico, Ejemplo Minilenguaje
 

Similar a Introducción a la Programación en Visual C# (C Sharp)

tecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdftecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdfLauraPrieto83
 
tecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdftecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdfMajuMuoz
 
tecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdftecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdfssuser7ec9f9
 
tecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdftecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdfMajuMuoz
 
Conceptos básicos de programación.pdf
Conceptos básicos de programación.pdfConceptos básicos de programación.pdf
Conceptos básicos de programación.pdfSantiagoMeneses18
 
Conceptos básicos de programación.pdf
Conceptos básicos de programación.pdfConceptos básicos de programación.pdf
Conceptos básicos de programación.pdfssuserec44061
 
Conceptos básicos de programación.pdf
Conceptos básicos de programación.pdfConceptos básicos de programación.pdf
Conceptos básicos de programación.pdfXian11
 
Conceptos básicos de programación.pdf
Conceptos básicos de programación.pdfConceptos básicos de programación.pdf
Conceptos básicos de programación.pdfMaicolDorado
 
tposdedatosc-200924033657.pptx
tposdedatosc-200924033657.pptxtposdedatosc-200924033657.pptx
tposdedatosc-200924033657.pptxErrol31
 
Plataformas tecnologicas introduccion visual studio clase 1 - 4
Plataformas tecnologicas introduccion visual studio   clase 1 - 4Plataformas tecnologicas introduccion visual studio   clase 1 - 4
Plataformas tecnologicas introduccion visual studio clase 1 - 4Richard Eliseo Mendoza Gafaro
 
ESTRUCTURA DE CONTROLYoselyn garcia trabajo
ESTRUCTURA DE CONTROLYoselyn garcia trabajoESTRUCTURA DE CONTROLYoselyn garcia trabajo
ESTRUCTURA DE CONTROLYoselyn garcia trabajoDANNYOSE
 
Fundamentosdeprogramacion 2
Fundamentosdeprogramacion 2Fundamentosdeprogramacion 2
Fundamentosdeprogramacion 2agustin rojas
 

Similar a Introducción a la Programación en Visual C# (C Sharp) (20)

3. lenguaje c-
3. lenguaje c-3. lenguaje c-
3. lenguaje c-
 
Introduccion a VB6
Introduccion a VB6Introduccion a VB6
Introduccion a VB6
 
tecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdftecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdf
 
tecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdftecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdf
 
tecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdftecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdf
 
tecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdftecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdf
 
Fund Java
Fund JavaFund Java
Fund Java
 
Conceptos básicos de programación.pdf
Conceptos básicos de programación.pdfConceptos básicos de programación.pdf
Conceptos básicos de programación.pdf
 
Conceptos básicos de programación.pdf
Conceptos básicos de programación.pdfConceptos básicos de programación.pdf
Conceptos básicos de programación.pdf
 
Conceptos básicos de programación.pdf
Conceptos básicos de programación.pdfConceptos básicos de programación.pdf
Conceptos básicos de programación.pdf
 
Conceptos básicos de programación.pdf
Conceptos básicos de programación.pdfConceptos básicos de programación.pdf
Conceptos básicos de programación.pdf
 
Visual basic san_pedro
Visual basic san_pedroVisual basic san_pedro
Visual basic san_pedro
 
tposdedatosc-200924033657.pptx
tposdedatosc-200924033657.pptxtposdedatosc-200924033657.pptx
tposdedatosc-200924033657.pptx
 
Plataformas tecnologicas introduccion visual studio clase 1 - 4
Plataformas tecnologicas introduccion visual studio   clase 1 - 4Plataformas tecnologicas introduccion visual studio   clase 1 - 4
Plataformas tecnologicas introduccion visual studio clase 1 - 4
 
ESTRUCTURA DE CONTROLYoselyn garcia trabajo
ESTRUCTURA DE CONTROLYoselyn garcia trabajoESTRUCTURA DE CONTROLYoselyn garcia trabajo
ESTRUCTURA DE CONTROLYoselyn garcia trabajo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Fundamentosdeprogramacion 2
Fundamentosdeprogramacion 2Fundamentosdeprogramacion 2
Fundamentosdeprogramacion 2
 
tecnologia.pdf
tecnologia.pdftecnologia.pdf
tecnologia.pdf
 
tecnologia.pdf
tecnologia.pdftecnologia.pdf
tecnologia.pdf
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 

Más de Pedro Antonio Villalta (Pavillalta)

32- Android, Desarrollo de Aplicaciones Moviles, Importancia del Mockup
32- Android, Desarrollo de Aplicaciones Moviles, Importancia del Mockup32- Android, Desarrollo de Aplicaciones Moviles, Importancia del Mockup
32- Android, Desarrollo de Aplicaciones Moviles, Importancia del MockupPedro Antonio Villalta (Pavillalta)
 
Publicar en Facebook, Twitter, Linkedind y Google+ con Hoot Suite
Publicar en Facebook, Twitter, Linkedind y Google+ con Hoot SuitePublicar en Facebook, Twitter, Linkedind y Google+ con Hoot Suite
Publicar en Facebook, Twitter, Linkedind y Google+ con Hoot SuitePedro Antonio Villalta (Pavillalta)
 

Más de Pedro Antonio Villalta (Pavillalta) (20)

Primer Ejemplo de Proyecto en Android Studio
Primer Ejemplo de Proyecto en Android StudioPrimer Ejemplo de Proyecto en Android Studio
Primer Ejemplo de Proyecto en Android Studio
 
Vtiger CRM, Software para Inteligencia de Negocios
Vtiger CRM, Software para Inteligencia de NegociosVtiger CRM, Software para Inteligencia de Negocios
Vtiger CRM, Software para Inteligencia de Negocios
 
Introduccion a Lenguaje HTML, Programacion Web
Introduccion a Lenguaje HTML, Programacion WebIntroduccion a Lenguaje HTML, Programacion Web
Introduccion a Lenguaje HTML, Programacion Web
 
32- Android, Desarrollo de Aplicaciones Moviles, Importancia del Mockup
32- Android, Desarrollo de Aplicaciones Moviles, Importancia del Mockup32- Android, Desarrollo de Aplicaciones Moviles, Importancia del Mockup
32- Android, Desarrollo de Aplicaciones Moviles, Importancia del Mockup
 
31-Android Generalidades Sobre Servicios Webs con MySQL
31-Android Generalidades Sobre Servicios Webs con MySQL31-Android Generalidades Sobre Servicios Webs con MySQL
31-Android Generalidades Sobre Servicios Webs con MySQL
 
Controles y Objetos Android Studio (Actualizada 2016)
Controles y Objetos Android Studio (Actualizada 2016)Controles y Objetos Android Studio (Actualizada 2016)
Controles y Objetos Android Studio (Actualizada 2016)
 
Entorno-de-Desarrollo-Android-Studio
Entorno-de-Desarrollo-Android-StudioEntorno-de-Desarrollo-Android-Studio
Entorno-de-Desarrollo-Android-Studio
 
Instalacion-y-Configuracion-de-Android-Studio-con-Genymotion
Instalacion-y-Configuracion-de-Android-Studio-con-GenymotionInstalacion-y-Configuracion-de-Android-Studio-con-Genymotion
Instalacion-y-Configuracion-de-Android-Studio-con-Genymotion
 
Generalidades-de-Android-Estudio
Generalidades-de-Android-EstudioGeneralidades-de-Android-Estudio
Generalidades-de-Android-Estudio
 
Entornos-de-Desarrollo-Eclipse-y-Android-SDK
Entornos-de-Desarrollo-Eclipse-y-Android-SDKEntornos-de-Desarrollo-Eclipse-y-Android-SDK
Entornos-de-Desarrollo-Eclipse-y-Android-SDK
 
Conceptos y Generalidades de Android
Conceptos y Generalidades de AndroidConceptos y Generalidades de Android
Conceptos y Generalidades de Android
 
Capitulo I Cisco CCNA1: La vida en un mundo centrado en la red
Capitulo I Cisco CCNA1: La vida en un mundo centrado en la redCapitulo I Cisco CCNA1: La vida en un mundo centrado en la red
Capitulo I Cisco CCNA1: La vida en un mundo centrado en la red
 
Capas del Modelo OSI y sus Funciones
Capas del Modelo OSI y sus FuncionesCapas del Modelo OSI y sus Funciones
Capas del Modelo OSI y sus Funciones
 
Cosas que solo pasan en El Salvador
Cosas que solo pasan en El SalvadorCosas que solo pasan en El Salvador
Cosas que solo pasan en El Salvador
 
Compiladores, Analisis Lexico, Tabla de Transiciones
Compiladores, Analisis Lexico, Tabla de TransicionesCompiladores, Analisis Lexico, Tabla de Transiciones
Compiladores, Analisis Lexico, Tabla de Transiciones
 
Publicar en Facebook, Twitter, Linkedind y Google+ con Hoot Suite
Publicar en Facebook, Twitter, Linkedind y Google+ con Hoot SuitePublicar en Facebook, Twitter, Linkedind y Google+ con Hoot Suite
Publicar en Facebook, Twitter, Linkedind y Google+ con Hoot Suite
 
Estructuras Repetitivas con PSeInt (Parte 2)
Estructuras Repetitivas con PSeInt (Parte 2)Estructuras Repetitivas con PSeInt (Parte 2)
Estructuras Repetitivas con PSeInt (Parte 2)
 
Creacion de diagramas de clases en visual c#
Creacion de diagramas de clases en visual c#Creacion de diagramas de clases en visual c#
Creacion de diagramas de clases en visual c#
 
Primeros Ejemplos Usando Operadores en Visual C# (C Sharp)
Primeros Ejemplos Usando Operadores en Visual C# (C Sharp)Primeros Ejemplos Usando Operadores en Visual C# (C Sharp)
Primeros Ejemplos Usando Operadores en Visual C# (C Sharp)
 
Primer Proyecto en Visual C# (versión 2012)
Primer Proyecto en Visual C# (versión 2012)Primer Proyecto en Visual C# (versión 2012)
Primer Proyecto en Visual C# (versión 2012)
 

Último

Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 

Último (20)

Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 

Introducción a la Programación en Visual C# (C Sharp)

  • 1. Programación en Microsoft Visual C# Contenido La estructura básica de un programa en C#................................................................................ 2 ¿Qué es una variable? .................................................................................................................... 3 Tipos de datos................................................................................................................................... 3 Declaración de datos enteros:........................................................................................................ 3 Conversiones de tipos de datos..................................................................................................... 4 EJEMPLOS ....................................................................................................................................... 6 Ejemplo Usando Tipos de Datos...................................................................................................... 6 Ejemplo de Suma de Dos Variables................................................................................................. 6 Ejemplo Usando Sentencia If-Else................................................................................................... 7 Ejemplo Usando Sentencia For ....................................................................................................... 8 Ejemplo Usando Sentencia While ................................................................................................... 8 EJERCICIOS PARA RESOLVER.................................................................................................. 9 Introducción a la Programación en Visual C# (C Sharp)
  • 2. Programación en Microsoft Visual C# La estructura básica de un programa en C# using System; using System.Collections.Generic; using System.Text; namespace programa1 //se define espacio de nombre { class Program { static void Main(string[] args) //comienzo del programa { Console.writeline(“PRIMER PROGRAMA!”); } } } EXPLICACIÓN: using System: La directiva using System nos permitirá usar miembros de este espacio de nombres sin poner la palabra System delante. Si no se escribe esto sería necesario escribir la instrucción: System.Console.WriteLine("PRIMER PROGRAMA!"); Un namespace (espacio de nombres): Constituye una forma lógica de organizar y estructura nuestro código de forma que podamos organizar la funcionalidad con un determinado sentido semántico. Ejemplos de namespace presentes en el framework son por ejemplo el (namespace System) que contiene la funcionalidad básica del framework, el (namespace System.Collections) que contiene los tipos de datos de colecciones (ArrayList, Listas Enlazadas) o el (namespace System.Collections.Generic) que contiene los tipos de datos de colecciones que usan el nuevo sistema de genericos de .NET 2.0. Console: Es una clase que no existe en el espacio de nombres global, sino en el espacio de nombres System. Write: Es un método de la clase Consola, que sirve para imprimir en la pantalla el mensaje que deseemos, en este caso “Hola Mundo”.
  • 3. Programación en Microsoft Visual C# ¿Qué es una variable? Una variable representa un valor que puede ser numérico, una cadena de caracteres, un valor booleano o doublé, cada uno de estos tipos de datos se pueden almacenar en diferentes variables, entiéndase por variable a la representación genérica de un tipo de dato en particular, generalmente las variables tienen relación con el dato que se desea ingresar. Tipos de datos Los tipos de datos básicos son los siguientes: String Representa una cadena de caracteres. Int Representa un entero sin decimal. Float Representa un numero con parte decimal o en coma flotante de 32 bits. Boolean Representa un valor lógico. Double Representa un valor numérico en coma flotante de 64 bits. Objetc Representa un objeto. Sintaxis: Como declarar una variable con tipo de dato String: SINTAXIS: String <variable>; Ejemplos: String nombre; String apellido; String sexo; String estado_civil; Declaración de datos enteros: int <variable>; Veamos el ejemplo anterior le añadiremos un atributo más el cual será la edad, entonces nos quedaría así: int edad;
  • 4. Programación en Microsoft Visual C# Declaración de datos flotantes Float <variable>; float es un tipo de dato con coma flotante: float sueldo; Declaración de datos booleanos Boolean <variable>; El tipo de dato boolean representa una variable que almacenara un valor lógico, se usa generalmente para realizar comparaciones o para asignar atributos de True o False a los objetos. Declaración de datos flotantes dobles Double <variable>; Representa un valor numérico en coma flotante de 64 bits, se usa generalmente para cuando se ingresan valores que sobrepasan la escala de valores de 32 bits. Declaración de datos tipo objeto Objetc objeto; Representa un objeto, el objeto puede ser cualquier elemento del mundo real. Si queremos poner un objeto en una variable instanciaremos así: Objetc Persona; Persona representa un conjunto de atributos. Nota: Generalmente las variables se inicializan a través de un constructor, con valor inicial en 0; Conversiones de tipos de datos La conversión de datos se usa en C# de manera explícita, En c# siempre se ingresan todos los valores con formato texto por lo que se hace necesaria la conversión de tipos, ejemplo:
  • 5. Programación en Microsoft Visual C# Vamos a ingresar 2 valores numéricos en formato texto, entonces la declaración seria así: String n1,n2; Declaramos los valores iniciales con formato texto. Si queremos realizar una suma, tendríamos que declarar una variable de resultado para almacenar el valor veamos: String suma; suma = n1+n2; Si por ejemplo ingresamos 2 valores para realizar dicho calculo: suma = 2+3; Si se realiza este proceso entonces el resultado seria 23, suma=2+3=23, pero eso no es un dato real, vemos entonces vemos que los valores en vez de sumarse se concatenaron, pero si por el contrario hacemos lo siguiente: int suma; suma=int.parse(n1)+int.parse(n2); Ingresamos los mismos valores entonces el resultado nos daría asi: 2+3=5 por lo que suma captura el valor de 5 de la misma manera seria para convertir los otros tipos siempre partiendo de una cadena de texto o String.
  • 6. Programación en Microsoft Visual C# EJEMPLOS Ejemplo Usando Tipos de Datos using System; public class Empezando { public static void Main () { string cadena = "hola"; int entero = 7; double real = 0.2; bool booleana = true; Console.WriteLine ("definición de varias variables, de varios tipos..."); Console.WriteLine ("cadena={0}", cadena ); Console.WriteLine ("entero={0}", entero ); Console.WriteLine ("booleana={0}", booleana ); Console.WriteLine ("real={0}", real ); } } Ejemplo de Suma de Dos Variables int a; int b; int suma; Console.WriteLine("Ingrese el primer numero a sumar"); a = int.Parse(Console.ReadLine()); Console.WriteLine("Ingrese el segundo numero a sumar"); b = int.Parse(Console.ReadLine()); suma = a + b; Console.WriteLine("La suma es: " + suma); Console.ReadLine(); //Pausa para ver el resultado
  • 7. Programación en Microsoft Visual C# Nota: cuando se captura datos por medio de ReadLine, los datos son de tipo String, por lo Que tenemos que convertir esos datos a números, para ello se hace uso de parse. Ejemplo Usando Sentencia If-Else int a; int b; int i; //uso del IF Console.WriteLine("**********Ejemplo de IF**********"); Console.WriteLine("-Pide dos números enteros y los compara"); //ingreso de datos Console.WriteLine("Ingrese el primer número entero"); a = int.Parse(Console.ReadLine()); Console.WriteLine("Ingrese el segundo numero entero"); b = int.Parse(Console.ReadLine()); //estructura if if (a >= b) { Console.WriteLine("A,{0} es mayor que B,{1}", a, b); } else { Console.WriteLine("B,{1} es mayor que A,{0}", a, b); } Console.Read();
  • 8. Programación en Microsoft Visual C# Ejemplo Usando Sentencia For Console.WriteLine("**********Ejemplo de FOR**********"); Console.WriteLine("Imprime numeros de 1 hasta 10"); for (i = 1; i <= 11; i++) Console.WriteLine(i); Console.Read(); Ejemplo Usando Sentencia While Console.WriteLine("**********Ejemplo de WHILE**********"); Console.WriteLine("Imprime numeros de 1 hasta 10"); i=1; while(i <11) { Console.WriteLine(i); i++; } Console.ReadLine();
  • 9. Programación en Microsoft Visual C# EJERCICIOS PARA RESOLVER Desarrolle un programa para lograr lo que se pide en cada uno de los siguientes enunciados, use visual C# específicamente el tipo de proyecto en consola. Se tiene como objetivo fortalecer lo aprendido en esta guía sobre variables, operadores, tipos de datos y estructuras de control. Hacer un código para imprimir los primeros 100 números pares Perímetro y superficie de un circulo Leer 3 notas y calcular el promedio, además enviar mensaje si aprobó o no. nota de aprobación es 7.0 Calcular el sueldo quincenal, tomando en cuenta los siguientes parámetros: $ 450.000 por quincena Bono de 10% de profesionalización a los que tienen título universitario Bono quincenal de transporte de $ 70.000 Bono de alimentación de $ 5.000 por día laborado Deducciones: 2% Seguro Colectivo 1% Paro Forzoso 2% Seguro Social 2% Caja de Ahorro Diseñar un programa que permita calcular la hipotenusa en un triángulo rectángulo. Calcular las Raíces de una ecuación de segundo grado. Obtenga el mayor valor de tres números enteros ingresados por teclado.
  • 10. Programación en Microsoft Visual C# En un triángulo rectángulo, conocidos uno de sus lados y la hipotenusa, obtenga el valor del otro lado. Obtener el cuadrado de un número ingresado por teclado y si el resultado es mayor a 49 entonces imprimir resultado fuera de rango. Cuanto hay que pagar por una llamada telefónica, si los tres 3 primeros minutos se pagan a $0.10 y si el tiempo de la llamada es superior a diez minutos se descontara el 20% de la llamada. El pago normal después de los 3 minutos es de $0.15. Escribir un programa que permita emitir la FACTURA correspondiente, a una compra de un Artículo determinado, del que se adquieren una o varias Unidades. El IVA a aplicar es de 13% y si el Sub Total (precio de venta por cantidad), es Mayor de 1000, se aplicará un descuento del 15%. Se desea calcular de forma Independiente, la suma de los números pares e impares de los números comprendidos del 1 al 200. Sumar los 100 primeros números naturales. Diseñar un programa que sume y cuente los múltiplos de dos, del 1 al 200. Calcular el promedio de 100 números impares. Dados dos (2) números enteros ingresados por teclado, indique si uno es múltiplo del otro. Calcular el producto de los números positivos comprendidos desde el -500 hasta el 2000, ambos inclusive.