Buscar



Novedades


Post Top Ad

lunes, 30 de enero de 2017

C# Desarrollo de Ejercicios Usando Operadores y Variables

La primera práctica consiste en desarrollar un proyecto en C# con al menos tres clases que se almacenarán de manera individual en el proyecto, para poder ejecutarlos se debe crear una clase adicional llamada menú usando una sentencia condicional Swicth.

C# Desarrollo de Ejercicios Usando Operadores y Variables

Estructura básica de un programa en C#


El primer ejercicio tiene por objetivo conocer la estructura básica de un programa en C#.

programa1.cs

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace clase2_operadores_estructuras_arreglos
{
    class saludo
    {
        static void Main(string[] args)
        {
            System.Console.WriteLine("Primer Programa en C#");
            System.Console.WriteLine("Creando programa saludo!");
            System.Console.ReadKey();
        }
    }
}


C# Programa usando operadores


programa2.cs

Desarrollar un programa que permita utilizar variables de tipo int y double para realizar operaciones de cálculo básicas.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace clase2_operadores_estructuras_arreglos
{
    class operadores
    {
        static void Main(string[] args)
        {
        //Declaro las variables necesarias
        int a,b;
        double suma, resta, producto, div, modulo;

        //Asignando valores a las variables
        a = 45;
        b = 100;

        //Realizando las operaciones aritméticas
        suma = a + b;

        /*Bloque de codigo para mostrar resultados  */
        Console.WriteLine("*** OPERACIONES MATEMATICAS ***\n");
        Console.WriteLine("Suma = {0}", suma);
        Console.WriteLine("Operaciones realizadas con éxito");
       
        Console.ReadKey();
        }
    }
}

C# Programa usando operadores, aplicando mejoras al programa


programa3.cs

Modifique el programa # 2 para que pueda obtener el siguiente resultado.

C# Desarrollo de Ejercicios Usando Operadores y Variables


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using System.Collections.ObjectModel;
using System.ComponentModel.Design;

using System.Collections;

namespace clase2_operadores_estructuras_arreglos
{
    class operadores_modificados
    {
        static void Main(string[] args)
        {
            //Declaro las variables necesarias
            int a, b;
            double suma, resta, producto, division, modulo;

            //Asignando valores a las variables
            a = 400;
            b = 50;

            //Realizando las operaciones aritméticas
            suma = a + b;
            resta = a - b;
            producto = a * b;
            division = a / b;
            modulo = a % b;

/*Bloque de codigo para mostrar resultados  */
Console.WriteLine("*** OPERACIONES MATEMATICAS ***\n");
Console.WriteLine("Suma     {0} + {1} = {2}", a,b,suma);
Console.WriteLine("Resta    {0} - {1} = {2}", a, b, resta);
Console.WriteLine("Producto {0} * {1} = {2}", a, b, producto);
Console.WriteLine("Division {0} / {1} = {2}", a, b, division);
Console.WriteLine("Modulo   {0} % {1} = {2}", a, b, modulo);
Console.WriteLine("Operaciones realizadass con exito");
          
            Console.ReadKey();
        }
    }
}

C# Programa menú de opciones


menu.cs

Como elemento de inicio del proyecto debe crear la clase menú, que permite realizar la llamada de las demás clases creadas.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

class menu {
public static void Main() {

     string opcion;
     int opcionint;

     Console.Write("Ingrese número de la opcion: ");
     opcion = Console.ReadLine();
     opcionint = Int32.Parse(opcion);

     switch( opcionint ) {

     case 1:
     Console.WriteLine("primera opción");
     break;

     case 2:
     Console.WriteLine("segunda opción");
     break;

     case 3:
     Console.WriteLine("tercera opción");
     break;

     default:
     Console.WriteLine("opción por defecto");
     break;
     }
        Console.ReadKey();
    }
}


Otro ejemplo de estructura para el menú de opciones.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Clase4a_estructuras_de_control
{
    class principal
    {
        static void Main(string[] args)
        {
            System.Console.WriteLine("Programa Principal");
            System.Console.WriteLine("Primer Programa");
            System.Console.ReadKey();
            int repetir;

            menu();

            System.Console.WriteLine("Ingrese la opcion: ");
            repetir = Int32.Parse(Console.ReadLine());

            while(repetir ==1)
            {
                menu();
            }
        }
static void menu{
    int b;      
    int opcion;
            System.Console.WriteLine("Opcion1:Programa1");
            System.Console.WriteLine("Opcion2:Programa2");
            System.Console.WriteLine("Opcion3:Programa3");

            System.Console.Write("Ingrese la opcion: ");
            int opcion = Int32.Parse(Console.ReadLine());

            switch (opcion)
            {
                case 1:
                    System.Console.WriteLine("Programa1");
                break;
                case 2:
                   programa1();
                break;
                case 3:
                System.Console.WriteLine("Programa3");
                break;
                default:
                System.Console.WriteLine("Opcion equivocada");
                break;
            }
            System.Console.ReadKey();
        }
    static void programa1
    {
    }
    static void programa2
    {
    }
    static void programa3
    {
    }
}
}



Etiquetas

ADO .Net Anders Hejlsberg ASCII BCL Bibliografía Biblioteca de Clases Bjarne Stroustrup Blog de Programación C# C# Programa usando operadores Característica de C# Carateres ASCII CHTML Clases CLR CLS Códigos ASCII Comandos en Consola Componentes de C# Conceptos de Visual Basic Conceptos de Visual Studio Condicional Swicth Console.ReadLine Console.WriteLine Constantes contenido temático Creacion De Diagramas De Clases En Visual C# Creación de herencia en C# Creador de Lenguaje C# Creadores de Lenguajes CTS Cuadros de Dialogo DataSet Definiciones de Visual Basic Definiciones de Visual Studio Dennis Ritchie Diagrama de Clases en C# Diseñador de Clases C# Ejemplo C# Usando Operadores Ejemplo de Tabla de Multiplicar Ejemplo en C# Ejemplo Multiplos de 3 Ejemplos con Salida en Consola Ejemplos Visual Basic Ejercicios Programacion Encapsulacion Encapsulación de Campos en C# English-languaje versión installation Enlace de Datos Estructura básica de un programa en C# Estructura de Programa en C# Estructuras If FirstWeekYear Framework Función Date Función Time Funciones de Fecha Funciones de Fecha en Visual Basic Fundamentos de C# Glosario de Términos Glosario de Visual Basic Glosario Visual Studio .Net If Else Instalacion de SQL Server 2014 Introducción a C# Lenguaje C Sharp Lenguajes de Programacion MessageBox MessageBoxButtons MessageBoxIcon Método Microsoft SQL Server Módulo MsgBox() MSIL Multiplos de 3 Multiplos de 3 con Visual Basic Multiplos de un Numero Namespace C# Nuevo Proyecto C# Operadores Aritméticos Operadores C# Operadores en Visual C# Operadores Lógicos Polimorfismo POO Primer Programa en C# Primer Programa en Visual Basic Primer Proyecto en C# Problemas de Instalación Programación en Consola Proyecto C# Que es una variable Read ReadLine Significado C# SQL Server SQL Server 2014 SQL Server Data Tools Tabla ASCII Tabla ASCII Completa Tabla de ascii Tabla de Caracteres ascii Tabla de Codigos ASCII Tabla de Codigos ASCII Completa Tabla de Multiplicar Tipos de Datos en C# Tipos de Lenguajes Todos los Códigos ASCII Un programa en C# Vaperadores y Operadores Variables Variables y Operadores visual basic Visual Basic .NET Visual Basic 2010 Visual C# Visual Studio Visual Studio .Net Visual Studio 2005 Visual Studio 2010 While Write WriteLine
Derechos Reservados. Postecnologia.com. Con tecnología de Blogger.

Post Top Ad

Apoya compartiendo en redes sociales