Guía #2 Libreria Math
Guía #2 Libreria Math
Guía #2 Libreria Math
Escuela Profesional de
Ingeniería de Sistemas
“Año del Fortalecimiento de la Soberanía Nacional”
GUÍA DE APLICACIÓN N° 2
I. DATOS INFORMATIVOS
LIBRERÍA MATH
La librería Math, proporciona un conjunto de métodos y contantes predefinidas para
realizar operaciones matemática básicas, trigonométricas y logarítmicas que pueden ser
utilizadas en la solución de aplicaciones o ejercicios, para poder utilizar cada método o
constante se tiene que conocer el formato de cada una de ellas:
Funciones predefinidas por medio de la Librería Math en C#.
1. Conociendo que el valor de PI es 3.1416, escriba un algoritmo para calcular el área de un círculo,
después codifique.
1
a. Análisis
PI = 3.1416 (constante)
Área = PI * radio2 Área
radio
INICIO
Leer radio
PI 🡨 3.14.16
area 🡨 PI * radio ˄2
Escribir área
FIN
c. Programa
//Inicializar la constante PI
PI = Math.PI;
//Leer radio
Console.WriteLine("Ingresa el radio:");
radio = double.Parse(Console.ReadLine());
//Proceso
area = PI * Math.Pow(radio,2);
//Escribir el área
Console.WriteLine("El área es: " + area);
}
a. Análisis
INICIO
FIN
c. Programa
1. Elaborar un algoritmo y escribir el programa que permita hallar la solución de una ecuación de
segundo grado de la forma AX2 +BX+C = 0, utilice el método Baskara.
a. Análisis
INICIO
Definir ← a,b,c (de tipo real)
Leer ← a,b,c
sustituir ← valores
Descomponer← bhaskara
Valor de x
FIN
c. Programa
using System;
//leer A
Console.WriteLine("ingrese el valor del coeficiente del término cuadrático");
A = double.Parse(Console.ReadLine());
//leer B
Console.WriteLine("ingrese el valor del coeficiente del término lineal");
B = double.Parse(Console.ReadLine());
//leer C
Console.WriteLine("ingrese el valor del término independiente");
C = double.Parse(Console.ReadLine());
//proceso
Raiz = Math.Pow(B,2) - (4*A*C);
//proceso
X1 = ((-B) + (Math.Sqrt(Raiz))) / (2*A);
//proceso
X2 = ((-B) - Math.Sqrt(Raiz)) / (2*A);
//Escribir X
Console.WriteLine("El valor de la primera soluvión es: " + X1);
//Escribir X
Console.WriteLine("El valor de la segunda solución es: " + X2);
}
}
2. Escriba el algoritmo y el programa para hallar el área de un triángulo a partir de sus lados.
a. Análisis
INICIO
Definir ← A, B, C, s, raiz, area (de tipo real)
Leer ← A, B, C
sustituir ← valores
Descomponer← en partes el proceso
hallar el area del triangulo
FIN
c. Programa
using System;
a. Análisis
INICIO
definir ← área,radio,altura,volumen
escribir ← “escribe el radio del cilindro”
leer ← radio
escribir ← “escribe la altura del cilindro”.
leer ← altura
área ← 3.1416*radio*radio
volumen ← área*altura
FIN
c. Programa
4. Dados 2 números, hallar la suma de sus raíces cuadradas. Escriba el algoritmo y el programa.
a. Análisis
Número 1 (A)
Suma de raíces
Número 2 (B) Suma = 𝐴 + 𝐵 cuadradas
Suma
INICIO
Leer A
A ← Primer número introducido
Leer B
B ← Segundo número introducido
Resultado = 𝐴 + 𝐵
Escribir resultado
FIN
c. Programa
using System;
//leer A
Console.WriteLine("ingrese el valor del primer numero");
A = double.Parse(Console.ReadLine());
//leer B
Console.WriteLine("ingrese el valor del segundo numero");
B = double.Parse(Console.ReadLine());
//proceso
resultado = Math.Round((Math.Sqrt(A)) + (Math.Sqrt(B)),2);
//Escribir resultado
Console.WriteLine("La suma de las raíces de los números introducidos es: "
+ resultado);
}
}