Académique Documents
Professionnel Documents
Culture Documents
Visual Studio
Programación 1
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
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
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
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.
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