Vous êtes sur la page 1sur 13

UNIVERSIDAD DON BOSCO

Visual Studio

Programación 1

Grupo de Laboratorio: 05L

Docente: Santiago José Campos

Integrantes del grupo:

• Andrés Emanuel Villalta Caballero VC180699

• Billy Alexis Martínez Reyes MR180114

• Alfredo Enrique Sánchez Vargas SV172449

• Miguel Alejandro Domínguez Campos DC170450

• Henry Gamaliel Campos Méndez CM180070

Fecha de entrega: viernes, 17 de agosto de 2018


1. Construya un programa en C# que calcule e imprima el número de segundos que hay en
un determinado número de días. El número de días será introducido desde teclado.

Código creado

using System;

class MainClass {
public static void Main (string[] args) {
{
Console.Title = "Programa que calcule los segundos en una cantidad de
dias determinada";
Double a, resp;
Console.WriteLine("Digite la cantidad de días:");
a = Double.Parse(Console.ReadLine());
resp = a*86400;
Console.WriteLine("El numero de segundos que hay en "+ a + " dias es "
+ resp);
Console.ReadKey();
}
}
}
Captura d=4

Captura d=8
Captura d=10

2. Construya un programa en C# tal que dado el costo de un artículo vendido y la cantidad de


dinero entregado por el cliente vía teclado, calcule e imprima el cambio que debe
entregarse al mismo

Código Creado

using System;

class MainClass {
public static void Main (string[] args)
{
Double d1, d2, resp;
Console.WriteLine("Ingrese costo del articulo");
d1 = Double.Parse(Console.ReadLine());
Console.WriteLine("Digitar la cantidad de dinero entregado por el
cliente");
d2 = Double.Parse(Console.ReadLine());
resp = d2-d1;
Console.WriteLine("El cambio que se debe entregar es: $" + resp);
Console.ReadKey();
}
}
Captura di = 25 art = 17

Captura di = 55 art = 41.50

Captura di = 95 art = 77.65


3. Construya un programa en C# tal que dado el valor del lado de un triángulo equilátero,
calcule e imprima su Área.

Código creado

using System;

class MainClass {
public static void Main (string[] args) {
{
Console.Title = "Programa que calcule el area de un triangulo";
Double a, x, y, resp;
Console.WriteLine("Digitar el valor del lado:");
a = Double.Parse(Console.ReadLine());
x = Math.Pow(a,2);
y = Math.Pow (3,0.5);
resp = x*y/4;
Console.WriteLine("El calculo del area es: " + resp);
Console.ReadKey();
}
}
}

Captura 1 a = 5

Captura 2 a = 6
Captura 3 a = 9

4. Construya un programa en C# tal que dados como datos el radio y la altura de un cilindro,
calcule e imprima su área total.

Código Creado

using System;

class MainClass {
public static void Main (string[] args) {
Console.Title = "programa que calcula el area total de un ciclindro";
Double h, r, a, Pi;
Console.WriteLine("Ingrese el valor del radio");
r = Double.Parse(Console.ReadLine());
Console.WriteLine("Ingrese el valor de la altura");
h = Double.Parse(Console.ReadLine());
Pi = 3.14159265358979;
a = 2*Pi*r*(h+r);
Console.WriteLine("El valor del area total es de: " + a);
Console.ReadKey();
}
}

Captura r = 2 h = 3
Captura r = 3.5 h = 4.75

Captura r = 6 h = 9

5. La media armónica (H) de un conjunto de elementos no nulos (X1, X2,…,XN) es el recíproco de la


suma de los recíprocos (donde 1/Xi es el recíproco de Xi)) multiplicado por el número de
elementos del conjunto (N).

La media armónica es la recíproca de la media aritmética. Los elementos del conjunto deben ser
necesariamente no nulos. Esta media es poco sensible a los valores grandes, pero muy sensible a
los valores próximos a cero, ya que los recíprocos 1/Xi son muy altos. La media armónica no tiene
un uso muy extenso en el mundo científico. Suele utilizarse principalmente para calcular la media
de velocidades, tiempos o en electrónica. Ejemplo Un tren realiza un trayecto de 400km. La vía
tiene en mal estado que no permitían correr. Los primeros 100 km los recorre a 120km/h, los
siguientes 100km la vía está en mal estado y va a 20km/h, los terceros a 100km/h y los 100 últimos
a 130km/h. Para calcular el promedio de velocidades, calculamos la media armónica.

La media armónica es de H=52,61km/h.


Realice una programa que resuelva el ejemplo presentado

Código Creado
using System;

class MainClass {
public static void Main (string[] args) {
Console.Title = "Programa que calcula media armonica para cuatro datos";
Double d1, d2, d3, d4, ma;
Console.WriteLine ("Ingrese el primer dato");
d1 = Double.Parse(Console.ReadLine());
Console.WriteLine ("Ingrese el segundo dato");
d2 = Double.Parse(Console.ReadLine());
Console.WriteLine ("Ingrese el tercer dato");
d3 = Double.Parse(Console.ReadLine());
Console.WriteLine ("Ingrese el tercer dato");
d4 = Double.Parse(Console.ReadLine());
ma = 4/((1/d1)+(1/d2)+(1/d3)+(1/d4));
Console.WriteLine("La media armonica es: " + Math.Round(ma,2) );
Console.ReadKey();

}
}
Captura

6. Solicite una serie de 4 números cualquiera, para luego calcular y mostrar el valor promedio de la
lista y también la desviación típica de toda la serie. La desviación típica (s) de una serie de N
valores se calcula con la siguiente fórmula:

Por ejemplo: Si usuario brinda los números 5, 6, 3, 4, el promedio es de 4.5 y la desviación típica

es de 1.118

Código Creado
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace EJERCICIO_6
{
class Program
{
static void Main(string[] args)
{
Console.Title = "calculando el promedio y desviación estandar de 4
números";
Double z,x,c,v,prom,des;
Console.WriteLine("ingrese un número");
z = Double.Parse(Console.ReadLine());
Console.WriteLine("ingrese un número");
x = Double.Parse(Console.ReadLine());
Console.WriteLine("ingrese un número");
c = Double.Parse(Console.ReadLine());
Console.WriteLine("ingrese un número");
v = Double.Parse(Console.ReadLine());
prom = ((z + x + c + v) / 4);
Console.WriteLine("El promedo de los números ingresados es: " +prom);
des = Math.Pow((((Math.Pow(z - prom, 2)) + (Math.Pow(x - prom, 2)) +
(Math.Pow(c - prom, 2)) + (Math.Pow(v - prom, 2))) / 4),0.5);
Console.WriteLine("La desviación típica es de: " + des);

Console.ReadKey();
}
}
}

Captura

7. Ayude al Contador de un Banco a determinar en cuanto tiempo N (en años) un monto inicial (C)
de un préstamo realizado a un cliente se convertirá en un monto (S) final que se pagara por el
mismo en el futuro. El banco aplica una tasa de interés anual compuesta (i). La formula a tomar en
cuenta es la siguiente:

Código Creado

using System;
class MainClass {
public static void Main (string[] args) {
{
Double C, S, i, x, y, N;
Console.WriteLine("Ingrese el valor del monto inicial");
C = Double.Parse(Console.ReadLine());
Console.WriteLine("Ingrese el valor del tiempo en años");
N = Double.Parse(Console.ReadLine());
Console.WriteLine("Ingrese el valor de la tasa de interes anual
compuesta");
i = Double.Parse(Console.ReadLine());
x = (1+i);
y = Math.Pow(x,N);
S = C*y;
Console.WriteLine("El monto inicial de $" + C + " con una cuota anual
compuesta de " + i + " en " + N + " años se convertira en un monto final de
$" + Math.Round(S,2));
Console.ReadKey();

}
}
}

8. Juan, Raquel y Daniel aportan cantidades de dinero para formar un capital. Juan y
Raquel aportan en dólares y Daniel en soles. Diseñe un programa que determine el capital
total en dólares y que porcentaje de dicho capital aporta cada uno. Considere que: 1
dólar = 3.25 soles
Código creado

using System;

class MainClass {
public static void Main (string[] args) {
{
Double J, R, D, DD, PJ, PR, PD, C;
Console.WriteLine("Ingrese capital aportado por Raquel");
R = Double.Parse(Console.ReadLine());
Console.WriteLine("Ingrese capital aportado por Juan");
J = Double.Parse(Console.ReadLine());
Console.WriteLine("Ingrese capital aportado por Daniel (en soles)");
D = Double.Parse(Console.ReadLine());
DD = D/3.25;
C = R+J+DD;
PJ = (J*100)/C;
PR = (R*100)/C;
PD = (DD*100)/C;
Console.WriteLine("El capital total es de $" + Math.Round(C,2) + ",
Daniel aporta un " + Math.Round(PD,2) + "%, Raquel un " + Math.Round(PR,2) +
"% y Juan un " + Math.Round(PJ,2) + "%");
Console.ReadKey();

}
}
}

Captura

9. Investigar como poder utilizar las funciones trigonométricas (seno, coseño, tangente),
en un programa diseñado en C#.
Para llamar las funciones Seno, Coseno y Tangente en C# se hace de la siguiente manera:
Math.Sin(x) , Math.Cos(x) y Math.Tan(x) y para el caso de las funciones trigonométricas
inversas: Math.ASin(x) , Math.ACos(x) y Math.ATan(x)
10. Determine los lados restantes de un triángulo “rectángulo”, del cual solamente se
conoce uno de sus ángulos agudos y la hipotenusa.
Código Creado
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.Title = "Programa que calcula lados de un triangulo teniendo
angulo e hipotenusa";
Double H, An, A, O, R;
Console.WriteLine("Digite el valor de la hipotenusa");
H = Double.Parse(Console.ReadLine());
Console.WriteLine("Digite el valor del angulo (En grados)");
An = Double.Parse(Console.ReadLine());
R = An*Math.PI/180;
A = H * Math.Cos(R);
O = H * Math.Sin(R);
Console.WriteLine("El lado opuesto al angulo vale " + O + " y el lado
adyacente al angulo vale " + A);
Console.ReadKey();
}
}
}

Captura

Vous aimerez peut-être aussi