ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Fundamentos de la programacion

Cristian Monzon GuzmanApuntes8 de Julio de 2020

7.119 Palabras (29 Páginas)192 Visitas

Página 1 de 29


C#

Curso de programación

Nombre: Cristian Monzón Guzmán


Tipos de datos que soporta C#:

Valores numéricos:

Tipo de dato

Rango

short

De: -32 768 a 32 767

int

De: -2.147.483.648 a 2.147.483.647

long

De: -9.223.372.036.854.775.808 a 9.223.372.036.854.775.807

double

Nos permite almacenar números y decimales (15-16 dígitos).

float

Nos permite almacenar números y decimales (7 dígitos).

decimal

Nos permite almacenar decimales, es mas preciso de todos (28-29 dígitos). 0.15d

Valores de texto:

Tipo de dato

Rango

char

Representa un carácter.

string

Soporta uno o mas caracteres.

Valores Booleanos:

Tipo de dato

Rango

bool

Soporta valores verdaderos o falsos.

Operadores para hacer cálculos:

Operadores

Significado

+

Suma

-

Resta

*

Multiplicación

/

División

%

Residuo

Convertir tipos de datos:

  • .ToString()

Nos permite convertir de un numero (short, int, long, double, decimal, float), a tipo string, para eso se usa el método .ToString()

                Ejemplo: int a = 20;

                            string texto= a.ToString();

  • De String a un determinado tipo de dato:

                [Tipo de dato que se desea convertir].Parse(“La variable o                         el texto”)

                Ejemplo: string datos = “21”;

                            int total= int.Parse(datos);

Forma de impresión y recolección de datos:  

  • Forma de impresión:

Console.WriteLine(“ ”);

             → Imprime el texto o numero que este dentro de las comillas,

                esta se expresara como texto.        

  • Forma de recolección de datos:

Console.ReadLine();

→ Recolecta y asigna el valor a alguna variable, a la vez se puede usar el método .Parse();

                Ejemplo:

                        a=int.Parse(Console.ReadLine());

Ejercicios:

1. Elaborar un programa que me permita ingresar un numero de semanas , y convertirlo a días

(Sabiendo que en 1 semana hay 7 días) .

using System;

namespace Curso

{

    class Program

    {

        static void Main(string[] args)

        {

            int semanas, dias;

            Console.WriteLine(" Ingrese la cantidad de semanas ");

            semanas = int.Parse(Console.ReadLine());

            dias = semanas * 7;

            Console.WriteLine("El total de dias es: "+dias);

        }

    }

}

2. Elaborar un programa que permita ingresar el numero de horas trabajadas por un empleado , calcular cuanto debería de ganar

(Sabiendo que por hora gana 20 soles).

using System;

namespace Curso

{

    class Program

    {

        static void Main(string[] args)

        {

            int horas, total;

            Console.WriteLine("Ingrese el numero de horas trabajadas");

            horas = int.Parse(Console.ReadLine());

            total = horas * 20;

            Console.WriteLine("La paga es: S/."+total);

        }

    }

}

3.Elaborar un programa que me permita calcular el total a pagar por un producto , permitiendo ingresar al usuario un precio , y a dicho precio ingresado se le aumentara 18% del precio , debido al IGV

Ejemplo:

Se ingresa : 100

(El sistema muestra) IGV : 18

(El sistema muestra) Total : 118

using System;

namespace Curso

{

    class Program

    {

        static void Main(string[] args)

        {

            decimal igv, total;

            Console.WriteLine("Ingrese el precio del producto");

            total = decimal.Parse(Console.ReadLine());

            igv = (total * 18) / 100;

            Console.WriteLine("El IGV es: S/."+igv);

            Console.WriteLine("El total a pagar es: S/."+(igv+total));

        }

    }

}

Operadores lógicos:

Operadores

Significa

>

Mayor que

<

Menor que

>=

Mayor igual que

<=

Menor igual que

==

Igual que

.Equals()

Usado para comparar cadenas

Sentencia  IF-ELSE:

if(condicion){                ← En el caso que no entre en el if, entra al else

        Sentencia1;

}else{

        Sentencia2;

}

Sentencia Switch:

switch(caseSwitch)

        {

                case 1:

                        Console.WriteLine(“Case1”);

                break;

                case 2:

                        Console.WriteLine(“Case2”);

...

Descargar como (para miembros actualizados) txt (28 Kb) pdf (534 Kb) docx (436 Kb)
Leer 28 páginas más »
Disponible sólo en Clubensayos.com