Problema 1
1. Escriba un programa que despliegue los siguientes mensajes de apremio:
Introduzca un número:
Introduzca un segundo número:
Introduzca un tercer número:
Introduzca un cuarto número:
Después de mostrar cada mensaje, el programa debe utilizar una instrucción para aceptar un número desde el teclado. Después de haber introducido el cuarto numero, el programa debe calcular y desplegar el promedio de los números, el producto con un mensaje apropiado
Codigo C# Problema 1
using System;
using System.Collections.Generic;
using System.Text;
class Program
{
static void Main(string[] args)
{
int N1, N2, N3, N4, Suma, Promedio, Producto;
Console.WriteLine("Introduzca Cuatro Numeros: ");
Console.WriteLine("Primero: ");
N1 = int.Parse(Console.ReadLine());
Console.WriteLine("Segundo: ");
N2 = int.Parse(Console.ReadLine());
Console.WriteLine("Tercero: ");
N3 = int.Parse(Console.ReadLine());
Console.WriteLine("Cuarto: ");
N4 = int.Parse(Console.ReadLine());
Suma = N1 + N2 + N3 + N4;
Promedio = Suma / 4;
Producto = N1 * N2 * N3 * N4;
Console.WriteLine("La suma de " + N1 + " + " + N2 + " + " + N3 + " + " + N4 + " = " + Suma);
Console.WriteLine("El promedio es " + Promedio);
Console.WriteLine("El producto de " + N1 + " * " + N2 + " * " + N3 + " * " + N4 + " = " + Producto);
Console.ReadLine();
}
Problema 2
Un sistema de ecuaciones lineales de forma:
Ax + By = C
Dx + Ey = F
X = (C * E – B * F) / (A * E – B * D)
Y = (A * F – C * D) / (A * E – B * D)
Diseñar un programa para leer 2 conjuntos de coeficientes (A, B, y C y D, E y F) e imprimir los valores para X y Y.
Problema 3
Escriba un programa para calcular y desplegar el valor de la pendiente de una línea que conecta 2 puntos cuyas coordenadas son (X1, Y1) y (X2, Y2). La pendiente entre 2 puntos esta dado por la ecuación pendiente = (Y2, Y1) y (X2, X1). El programa debe producir la salida “La pendiente es XXXX”, donde XXXX son remplazadas por le valor calculado con el programa.
Codigo C# Problema 3
using System;
using System.Collections.Generic;
using System.Text;
class Program
{
static void Main(string[] args)
{
int x1, y1, x2, y2, Pendiente;
Console.WriteLine("Introduce las coordenadas");
Console.WriteLine("X1= ");
x1 = int.Parse(Console.ReadLine());
Console.WriteLine("Y1= ");
y1 = int.Parse(Console.ReadLine());
Console.WriteLine("X2= ");
x2 = int.Parse(Console.ReadLine());
Console.WriteLine("Y2= ");
y2 = int.Parse(Console.ReadLine());
Console.WriteLine("Pendiente=(Y2-Y1)/(X2-X1)");
Console.WriteLine("Pendiente=(" + y2 + "-" + y1 + ")/(" + x2 + "-" + x1 + ")");
Pendiente = (y2 - y1) / (x2 - x1);
Console.WriteLine("La pendiente es: " + Pendiente);
Console.ReadLine();
}
Problema 4
Escriba un programa para calcular y desplegar las coordenadas del punto medio de la línea que une los 2 puntos. Las coordinadas del punto medio entre los 2 puntos cuyas coordenadas son (X1, Y1) y (X2, Y2), son (X1 + X2) / 2, (Y1 + Y2) / 2. El programa debe producir el siguiente resultado:
La coordenada X del punto medio es XXX.
La coordenada Y del punto medio es XXX.
Donde las 3 X sucesivas han de ser sustituidas por los valores calculados con el programa.
Codigo C# Problema 4
using System;
using System.Collections.Generic;
using System.Text;
class Program
{
static void Main(string[] args)
{
int x1, y1, x2, y2, Mx, My;
Console.WriteLine("Introduzca las coordenadas");
x1 = int.Parse(Console.ReadLine());
y1 = int.Parse(Console.ReadLine());
x2 = int.Parse(Console.ReadLine());
y2 = int.Parse(Console.ReadLine());
Mx = (x1 + x2) / 2;
My = (y1 + y2) / 2;
Console.WriteLine("La coordenada x del punto medio es=" + Mx);
Console.WriteLine("La coordenada ydel punto medio es =" + My);
Console.ReadLine();
}
No hay comentarios:
Publicar un comentario