Lab Elementos, ejercicios semana 1
/* elementos, ejemplo 1-0
esqueleto de un programa C# (console application) */
using System;
using System.Collections.Generic;
using System.Text;
namespace ejeEleSem1_0
{
class Program
{
static void Main(string[] args)
{
}
}
}
/* elementos, ejemplo 1-1
despliega ‘Hola, mundo.’ */
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(“Hola, mundo.”);
}
}
}
/* elementos, ejemplo 1-2
despliega ‘Hola, mundo.’, con pausa */
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(“Hola, mundo.”);
Console.Read();
}
}
}
/* elementos, ejemplo 1-3
saluda al usuario */
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
string nom; // declara cadena de caracteres
Console.Write(“Escriba su nombre y pulse Enter: “);
nom = Console.ReadLine();
Console.WriteLine(“Hola, ” + nom);
Console.Read();
}
}
}
/* elementos, ejemplo 1-4
‘lee’ número entero y lo despliega */
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int num; // declara un entero
string snum; // declara cadena de caracteres
Console.Write(“Número entero: “);
snum = Console.ReadLine();
num = Convert.ToInt32(snum);
Console.WriteLine(num);
Console.Read();
}
}
}
/* elementos, ejemplo 1-5
calcula área de un triángulo */
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
double b, h, area; // base, altura, area
string cade; // para leer
Console.WriteLine(“Calcula área de un triángulo.\n\n”);
Console.Write(“Base : “);
cade = Console.ReadLine();
b = Convert.ToDouble(cade);
Console.Write(“Altura: “);
cade = Console.ReadLine();
h = Convert.ToDouble(cade);
area = (b * h) / 2;
Console.WriteLine(“\nArea : “+ area);
Console.Read();
}
}
}
/* elementos, ejemplo 1-6
despliega dos números aleatorios enteros de dos dígitos */
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Random a = new Random(); // declara variable aletoria
int n, m; // próximo número aleatorio
Console.WriteLine(“Despliega 2 números aleatorios de 2 dígitos.\n\n”);
n = a.Next(91) + 10; // # aleatorio de dos dígitos
m = a.Next(91) + 10;
Console.WriteLine(“{0}, {1}\n”, n, m);
Console.Read();
}
}
}
/* elementos, ejercicios semana 1 */
0. Para cada uno de los siguientes enunciados redacte
un programa C# que lo resuelva.
1. Calcular el área de un rectángulo, dadas la longitud
de la base y la de la altura (a = b * h).
2. Convertir una temperatura dada en grados Celsius a
grados Farenheit (Tf = (9/5)*Tc+32).
3. Calcular el promedio de tres números reales (use double)
p = (a + b + c) / 3.
4. Obtener el producto de 3 números enteros aleatorios enteros
de un dígito (0 a 9).
ecabrera, febrero 2009.