Fundamentos de la programacion
Enviado por Cristian Monzon Guzman • 8 de Julio de 2020 • Apuntes • 7.119 Palabras (29 Páginas) • 160 Visitas
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
...