Professional Documents
Culture Documents
3. Crear una función que calcule cual es el menor de dos números enteros. Él resultado
será otro número entero.
static void Main(string[] args)
{
//declaracion de variables
int num1, num2, menor1,menor2;
//lectura de datos
Console.WriteLine("ingrese un numero: ");
num1 = int.Parse(Console.ReadLine());
Console.WriteLine("ingrese otro numero: ");
num2=int.Parse(Console.ReadLine());
//estructura
if (num1 < num2)
menor1 = num1;
else
menor1 = num2;
menor2 = (menor1 - 1);
Console.WriteLine("numero menor es: " + menor2);
Console.ReadKey();
}
}
}
4. Crear una función llamada “signo”, que reciba un número real, y devuelva un número
entero con el valor: -1 si el número es negativo,1 si el número es positivo y 0 si el
número es cero.
static void Main(string[] args)
{
//declaracion de variables
float n, m;
//lectura de datos
Console.WriteLine("ingrese un numero: ");
n = float.Parse(Console.ReadLine());
//estructura
if (n < 0)
{
m = -1;
Console.WriteLine("el signo es:" + m);
}
if (n == 0)
{
m = 0;
Console.WriteLine("el signo es: " + m);
}
if (n > 0)
{
m = +1;
Console.WriteLine("el signo es: " + m);
}
Console.ReadKey();
}
}
}
5. Crear una función que devuelva la primera letra de una cadena de texto. Probar esta
función para calcular la primera letra de la frase “Hola”.
{
static void Main(string[] args)
{
string p;
Console.WriteLine("ingrese una frase:");
p = Console.ReadLine();
int t = p.Length;
Console.WriteLine("ultima letra de la frase es: " + p[1]);
Console.ReadKey();
}
}
}
6. Crear una función que devuelva la última letra de la cadena de texto. probar esta
función para calcular la última letra de la frase “Hola”.
{
static void Main(string[] args)
{
string p;
Console.WriteLine("ingrese una frase:");
p = Console.ReadLine();
int t = p.Length;
Console.WriteLine("ultima letra de la frase es: " + p[t - 1]);
Console.ReadKey();
}
}
}
7. Crear una función que reciba un número y muestre en la pantalla el perímetro y la
superficie de un cuadrado que tenga como lado el número que se ha indicado como
parámetro.
static void Main(string[] args)
{
//declaracion de variables
float n, a, p;
//lectura de datos de entrada
Console.WriteLine("ingrese la medida de el lado de un cuadrado: ");
n = float.Parse(Console.ReadLine());
//estructura
a = n * n;
Console.WriteLine("el area del cuadrado es: " + a + "m2");
p = 4 * n;
Console.WriteLine("la perimetro del cuadrado es: " + p+"m");
Console.ReadKey();
}
}
}
8. Crear una función “pedirEntero”, que reciba como parámetros el texto que se debe
mostrar en pantalla el valor mínimo aceptable y el valor máximo aceptable. Deberá
pedir el usuario que introduzca el valor tantas veces como sea necesario, volvérselo a
pedir en caso de error, y devolver un valor correcto. Probarlo con un programa que
pida al usuario un año ente 1800 y 2100.
9. Crear una función “escribir tabla de multiplicar”, que reciba como parámetro un
numero entero, y escriba la tabla de multiplicar de ese número (por ejemplo, para el 3
deberá llegar desde 3x0=0 hasta 3x10=30.
10. Crear una función” es primo”, que reciba un número y devuelva el valor booleano”
true” si es un número primo o “false” en caso contrario.