Logo Studenta

Introducción a los procedimientos y funciones

¡Estudia con miles de materiales!

Vista previa del material en texto

Introducción a los procedimientos y 
funciones 
Prof. Nelson Blanco 
 
EJERCICIOS: Mediante las siguientes actividades 
demuestra lo que has aprendido sobre 
este tema. 
 
1) En tus palabras describe lo que es un procedimiento o 
función y para que se utiliza. 
bueno para mí los procedimientos y las funciones son puntos clave dentro 
de un programa. Constituyen la estructura que permite dividir un 
problema complejo en varias subtareas. Los procedimientos y funciones 
son la base principal en la programación. 
 
2) Cuales son los componentes de una función y cuales 
tipos de función existen. 
1) Ámbito de la declaración: se refiere a la forma como trabajara la 
función. En el 
ejemplo estaremos utilizando static. Este modificador nos permite usar la 
función sin tener que declarar un objeto de la clase a la que pertenece. 
2) Nombre del procedimiento o función: Todas las funciones deben 
identificarse 
y lo hacemos por medio de su nombre. El nombre también es utilizado 
para 
invocar o ejecutar a la función. 
3) Instrucciones: Se sitúan adentro de un bloque de código. En esta 
sección 
podemos colocar cualquier código válido de C#, es decir, declaración de 
variables, ciclos, estructuras selectivas e incluso invocaciones a funciones. 
 Procedimiento: Es un conjunto de instrucciones que cumplen una tarea 
específica, 
pero que no devuelve ningún valor. 
 Función: Es como un procedimiento, pero que siempre retorna un valor. 
 Método: Puede ser un procedimiento o una función, la diferencia es que 
le pertenece 
a una clase. 
 Clase: Concepto de programación orientada a objetos, es una forma de 
encapsular 
funcionalidad, contiene campos y métodos. 
3) Realiza en C#, los programas individuales de los 
ejemplos descritos en la primera 
parte de esta guía. (función suma, función resta, función 
multiplicación y función 
división) ejemplos por separado. Luego, en una página de 
Word realiza una 
explicación de estos 4 ejemplos y agrega un capture de la 
consola de cada uno 
cuando lo ejecutes. Haz lo mismo con cada ejemplo. 
 
Resta: 
 
using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text; 
using System.Threading.Tasks; 
 
namespace Resta 
{ 
 class Program 
 { 
 static void Main(string[] args) 
 { 
 Console.WriteLine("Escribe tu Primer Numero: "); 
 double num1 = Convert.ToDouble(Console.ReadLine()); 
 
 Console.WriteLine("Escribe tu Segundo Numero: "); 
 double num2 = Convert.ToDouble(Console.ReadLine()); 
 
 double resultado; 
 
 resultado = num1 - num2; 
 
 Console.WriteLine("Tu resultado " + " es " + resultado); 
 
 Console.ReadLine(); 
 } 
 } 
} 
 
 
bueno hay tenemos la entrada que es (escribir el primer número) luego dice escribe el 
segundo número también tenemos el resultado, mas abajo tenemos el resultado = num1 
– num2, y por ultimo tenemos un console.writeline que es, tu resultado es + es + 
resultado, y hay vemos el resultado final. 
 
 
Suma: 
 
using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text; 
using System.Threading.Tasks; 
 
namespace Resta 
{ 
 class Program 
 { 
 static void Main(string[] args) 
 { 
 
 Console.WriteLine("Escribe tu Primer Numero: "); 
 double num1 = Convert.ToDouble(Console.ReadLine()); 
 
 Console.WriteLine("Escribe tu Segundo Numero: "); 
 double num2 = Convert.ToDouble(Console.ReadLine()); 
 
 double resultado; 
 
 resultado = num1 - num2; 
 
 Console.WriteLine("Tu resultado " + " es " + resultado); 
 
 Console.ReadLine(); 
 } 
 } 
} 
 
Bueno la suma es igual que la resta lo único que vamos a cambiar seria los 
signos de resta a suma, y después escribiremos el primer numero que en mi 
caso le puse 10 y el segundo numero que le puse 5 y el resultado final de la 
suma es 15. 
 
 
 
División: 
using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text; 
using System.Threading.Tasks; 
 
namespace ConsoleApplication2 
{ 
 class Program 
 { 
 static void Main(string[] args) 
 { 
 Console.WriteLine("Escribe tu Primer Numero: "); 
 double num1 = Convert.ToDouble(Console.ReadLine()); 
 
 Console.WriteLine("Escribe tu Segundo Numero: "); 
 double num2 = Convert.ToDouble(Console.ReadLine()); 
 
 double resultado; 
 
 resultado = num1 / num2; 
 
 Console.WriteLine("Tu resultado " + " es " + resultado); 
 
 Console.ReadLine(); 
 } 
 } 
} 
 
 
La división en lo mismo que la resta, y la suma pero, igualmente cambia su 
signo, donde también tenemos la entrada que escribe el primer número en 
el mismo caso le puse 2 y en el segundo numero le puse 10 y el resultado 
final seria 0.2. 
 
 
 
 
Multiplicación: 
using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text; 
using System.Threading.Tasks; 
 
namespace ConsoleApplication3 
{ 
 class Program 
 { 
 static void Main(string[] args) 
 { 
 Console.WriteLine("Escribe tu Primer Numero: "); 
 double num1 = Convert.ToDouble(Console.ReadLine()); 
 
 Console.WriteLine("Escribe tu Segundo Numero: "); 
 double num2 = Convert.ToDouble(Console.ReadLine()); 
 
 double resultado; 
 
 resultado = num1 * num2; 
 
 Console.WriteLine("Tu resultado " + " es " + resultado); 
 
 Console.ReadLine(); 
 } 
 } 
} 
 
También tenemos la multiplicación que igual a las anteriores, de igual 
manera lo único que cambiaría es el signo, entonces ingresamos el primer 
dato que seria 10 y el segundo será 9 y el resulto final seria 90. 
 
 
 
 
 
 
4) Realiza en C#, el programa calculadora completa con 
funciones empleando 
menú, descrito al final de esta guía. En una página de 
Word realiza una explicación 
del ejemplo completo y agrega un capture de tu consola 
cuando lo ejecutes. 
using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text; 
using System.Threading.Tasks; 
 
namespace ConsoleApplication4 
{ 
 class Program 
 { 
 static void Main(string[] args) 
 { 
 double n1 = 0, n2 = 0, suma = 0, resta = 0, multi = 0, divide = 0; 
 Console.WriteLine("Escribe el Primer Numero: "); 
 n1 = int.Parse(Console.ReadLine()); 
 Console.WriteLine("Escribe el Segundo Numero: "); 
 n2 = int.Parse(Console.ReadLine()); 
 
 suma = n1 + n2; 
 resta = n1 - n2; 
 multi = n1 * n2; 
 divide = n1 / n2; 
 
 Console.WriteLine(); 
 Console.WriteLine("La suma de {0} + {1} = {2}", n1, n2, suma); 
 Console.WriteLine(); 
 Console.WriteLine("La resta de {0} + {1} = {2}", n1, n2, resta); 
 Console.WriteLine(); 
 Console.WriteLine("La multiplicación de {0} + {1} = {2}", n1, n2, 
multi); 
 Console.WriteLine(); 
 Console.WriteLine("La división de {0} + {1} = {2}", n1, n2, divide); 
 Console.ReadKey(); 
 
 } 
 } 
} 
 
Bueno aquí tenemos la calculadora con todos los signos anteriores, donde 
se multiplicará, se sumara, se restara y por últimos la división de cada una 
de ellas.

Continuar navegando