Documente Academic
Documente Profesional
Documente Cultură
CÓDIGO: 301304
PRESENTADO A:
MIRYAM MERCEDES ACOSTA MARTÍNEZ
TUTOR
ENTREGADO POR:
GRUPO: 301304_111
En este trabajo se presenta el desarrollo de diferentes clases, variables, métodos y todo lo necesario para
la creación básica de un programa. De la misma manera se realiza ejemplos del tema en el cual se está
trabajando.
Esto se evidencia a través de pantallazos generados por cada estudiante que realiza los ejercicios,
verificando que todo esquema se ejecuta sin inconveniente, es bueno aclarar que el programa utilizado
para el desarrollo de los mismos es el Visual Basic 2015 y el lenguaje utilizado es el C#.
Identificar cada ciclo o variable que se utiliza para el desarrollo de los programas que se ejecutan
en el visual Basic 2015.
Verificar cada error que se puede presentar y por qué no compila el ejercicio que se está
realizando.
Indagar todo lo que compone un programa para que pueda sea bien realizado y ejecutado.
DESARROLLO DE LA ACTIVIDAD
Rta: Es una construcción que le permite crear sus propios atributos, variables y metodos.
Las clases se pueden definir iniciando con el modificador de acceso 'public' seguido de la palabra
reservada 'class' y el nombre de la clase 'MiClase' iniciando con mayuscula preferiblemente por
manejar buenas practicas de programación
Ejemplo:
Es aquella la cual puede ser accedida realizando la creación de un objeto, es decir las variables que no
son estaticas
Un objeto es una entidad concreta basada en una clase y el algunos casos se conoce como instancia de
clase.
Los objetos se pueden definir utilizando la palabra reservada 'new' e invocando el metodo constructor
de la clase
Ejemplo:
Un metodo es un bloque de código que contiene las instrucciones a realizar por el programa
desarrollado, por buenas practicas de programación el metodo solo debe contener las funciones para las
cuales fue creado, ademas de que el nombre del metodo debe iniciar con minusculas.
Ejempĺo:
https://www.powtoon.com/c/gm1xZ8RSgP1/1/m
Cada uno de los ejercicios desarrollado por los participantes (nombre del estudiante,
ejercicio elegido, código, pantallazo de ejecución).
Ejercicio Seleccionado
Un entrenador le ha propuesto a un atleta recorrer una ruta de cinco kilómetros durante 10 días, para
determinar si es apto para la prueba de 5 kilómetros. Para considerarlo apto debe cumplir las siguientes
condiciones:
namespace Jugador
{
class Jugador
{
static void Main(string[] args)
{
int v1;
int v2;
int v3;
int v4;
int v5;
int v6;
int v7;
int v8;
int v9;
int v10;
int prom;
int p1;
int p2;
int p3;
int result;
p1 = 0;
p2 = 0;
p3 = 0;
result = 0;
if (v1 <16)
{
p2 = 1;
Console.WriteLine("Una de las pruebas se realizo en menos de 15 min");
System.Console.Read();
}
else if (v2 < 16)
{
p2 = 1;
Console.WriteLine("Una de las pruebas se realizo en menos de 15 min");
System.Console.Read();
}
else if (v3 < 16)
{
p2 = 1;
Console.WriteLine("Una de las pruebas se realizo en menos de 15 min");
System.Console.Read();
}
else if (v4 < 16)
{
p2 = 1;
Console.WriteLine("Una de las pruebas se realizo en menos de 15 min");
System.Console.Read();
}
else if (v5 < 16)
{
p2 = 1;
Console.WriteLine("Una de las pruebas se realizo en menos de 15 min");
System.Console.Read();
}
else if (v6 < 16)
{
p2 = 1;
Console.WriteLine("Una de las pruebas se realizo en menos de 15 min");
System.Console.Read();
}
else if (v7 < 16)
{
p2 = 1;
Console.WriteLine("Una de las pruebas se realizo en menos de 15 min");
System.Console.Read();
}
else if (v8 < 16)
{
p2 = 1;
Console.WriteLine("Una de las pruebas se realizo en menos de 15 min");
System.Console.Read();
}
else if (v9 < 16)
{
p2 = 1;
Console.WriteLine("Una de las pruebas se realizo en menos de 15 min");
System.Console.Read();
}
else if (v10 < 16)
{
p2 = 1;
Console.WriteLine("Una de las pruebas se realizo en menos de 15 min");
System.Console.Read();
}
else
{
Console.WriteLine("Ninguna de las pruebas se realizo en menos de 15 min");
System.Console.Read();
}
if (result == 3)
{
Console.WriteLine("El participante es apto");
System.Console.Read();
}
else
{
Console.WriteLine("El participante no es apto");
System.Console.Read();
}
System.Console.Read();
}
}
}
Pantallazo de Ejecución
Estudiante: Jesús Alfonso Duarte
Ejercicio Seleccionado
Se necesita un programa para calcular el valor de los recibos de energía eléctrica, para lo cual se tiene
en cuenta:
El número de kilovatios consumidos se obtiene por diferencia de lecturas. El valor de kilovatio es de
$110. Se aplican descuentos según el estrato (estrato 1 10%; estrato 2 6%; estrato 3 5%)
Se debe imprimir lectura anterior, lectura actual, consumo en kilovatios, valor total, descuento, valor a
pagar.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication1
{
class FtoCTable
{
Ejercicio Seleccionado
Una institución educativa contrata docentes para sus programas académicos y desea conocer el número
efectivo de horas que trabaja un profesor, si tiene varios cursos de 20 estudiantes cada uno. Los
criterios a tener en cuenta son:
Existen cursos de tipo A con 32 horas por semestre, de tipo B con 48 horas por semestre y tipo
C con 64 horas por semestre.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace programacioncursos
{
class ProgramacionCursos
{
switch (cursoAsignado.ToUpper())
{
case "A":
preparacionCurso = CURSO_TIPO_A / 2;
totalhorasCalificacionEvaluacion = CALIFICACION_EVALUACIONES * 5;
totalHorasInvertidasCurso = preparacionCurso + totalhorasCalificacionEvaluacion +
CURSO_TIPO_A;
return totalHorasInvertidasCurso;
case "B":
preparacionCurso = CURSO_TIPO_B / 2;
totalhorasCalificacionEvaluacion = CALIFICACION_EVALUACIONES * 5;
totalHorasInvertidasCurso = preparacionCurso + totalhorasCalificacionEvaluacion +
CURSO_TIPO_B;
return totalHorasInvertidasCurso;
case "C":
preparacionCurso = CURSO_TIPO_C / 2;
totalhorasCalificacionEvaluacion = CALIFICACION_EVALUACIONES * 5;
totalHorasInvertidasCurso = preparacionCurso + totalhorasCalificacionEvaluacion +
CURSO_TIPO_C;
return totalHorasInvertidasCurso;
}
return totalHorasInvertidasCurso;
}
public void mostrarDatosDocentes()
{
Console.WriteLine("Para el docente " + calcularHoras.getNombre() + " con numero de
Identificación " + calcularHoras.getIdentificacion());
Console.WriteLine("Laboro: " + totalHorasInvertidasCurso + " horas en el semestre");
Console.ReadKey();
}
}
Pantallazo de Ejecución
Estudiante: Juan Carlos Jiménez
Ejercicio Seleccionado
Se requiere un programa para facturar llamadas telefónicas. El valor del minuto depende del tipo de
llamada, así: local = $ 50, regional = 100, larga distancia nacional = 500, larga distancia internacional =
700, a celular = 200. Las llamadas de tipo regional y larga distancia nacional tienen un descuento del
5% si su duración es de 5 minutos o más.
Clase LineasTelefónicas
using LineasTelefonicas;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace lineastelefonicas
{
class LineasTelefonicas
{
static void Main(string[] args)
{
Console.WriteLine("********************************************");
Console.WriteLine("| Bienvenido a Llamadas UNAD |");
Console.WriteLine("********************************************");
Console.WriteLine("********************************************");
Console.WriteLine("| 1. Local |");
Console.WriteLine("| 2. Regional |");
Console.WriteLine("| 3. Larga Distancia Nacional |");
Console.WriteLine("| 4. Larga Distancia Internacional |");
Console.WriteLine("| 5. Celular |");
Console.WriteLine("********************************************");
Console.WriteLine("********************************************");
Console.WriteLine("|Ingrese el tipo de factura a generar: |");
Console.WriteLine("********************************************");
Console.WriteLine("********************************************");
string tipoLlamada;
tipoLlamada = Console.ReadLine();
Clase llamadas
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace LineasTelefonicas
{
class Llamadas
{
public static int COSTO_LLAMADAS_LOC = 50;//Se crean las variables que contienen el costo
de las llamadas
public static int COSTO_LLAMADA_REG = 100;
public static int COSTO_LLAMADA_LDN = 500;
public static int COSTO_LLAMADA_LDI = 700;
public static int COSTO_LLAMADA_CEL = 200;
double minutos;
Clase minutos
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace LineasTelefonicas
{
class Minutos
{
public double randomMinutos() {
Random minutos = new Random();
double duracionLlamada = minutos.Next(1440);
return duracionLlamada;
}
}
}
Pantallazo de Ejecución
CONCLUSIONES
De la misma manera se ha realizado un tutorial que ayuda en los conceptos básicos de la programación
y para la ejecución de cualquier ejercicio que se está realizando.
REFERENCIAS BIBLIOGRÁFICAS