PIENSA Y TRABAJA
TIPO DE DATO PRIMITIVO
Cuando programamos en un lenguaje como C#, a menudo utilizamos un conjunto de tipo de datos comunes, tales como números enteros, decimales, flotantes, caracteres, cadenas y tipos de datos booleanos (verdadero o falso).
Estos tipos de datos son conocidos como Tipos de Datos Primitivos, los cuales ocuparemos en la mayor parte de nuestros programas.
Algunos de estos son: int, long, float, double, decimal, string char y bool.


FUNCIONES
La modularización, es una técnica usada por los programadores para hacer sus códigos más cortos, ya que consiste en reducir un gran problema complejo, en pequeños problemitas más sencillos, concentrándose en la solución por separado, de cada uno de ellos.
En C, se conocen como funciones aquellos trozos de códigos utilizados para dividir un programa con el objetivo que, cada bloque realice una tarea determinada.
En las funciones juegan un papel muy importe las variables, ya que como se ha dicho estas pueden ser locales o globales.
Variables Globales: Estas se crean durante toda la ejecución del programa, y son globales, ya que pueden ser llamadas, leídas, modificadas, etc; desde cualquier función. Se definen antes del main().
Variables Locales: Estas, pueden ser utilizadas únicamente en la función que hayan sido declaradas.
La sintaxis de una función es la siguiente:
Tipo_de_datos nombre_de_la_funcion(tipo y nombre de argumentos)
{
acciones
}
FUNCIONES SIN PARÁMETROS POR VALOR
La función sin parámetros significa que no lleva variables desde la función prototipo.Con resultado significa que la función lleva un return y retorna su valor a bien otra función o ala función principal para normalmente seguir con otras operaciones. Ejemplo:
_edited_edited.jpg)

FUNCIONES CON PASO DE PARÁMETROS POR VALOR
Pasar parámetros por valor significa que a la función se le pasa una copia del valor que contiene el parámetro actual.
Los valores de los parámetros de la llamada se copian en los parámetros de la cabecera de la función. La función trabaja con una copia de los valores por lo que cualquier modificación en estos valores no afecta al valor de las variables utilizadas en la llamada.
Aunque los parámetros actuales (los que aparecen en la llamada a la función) y los parámetros formales (los que aparecen en la cabecera de la función) tengan el mismo nombre son variables distintas que ocupan posiciones distintas de memoria.
Por defecto, todos los argumentos salvo los arrays se pasan por valor.
Ejemplo
_edited_jp.jpg)
PROTOTIPOS DE FUNCIONES Y PASO DE PARÁMETROS POR VALOR
un prototipo de funcion no es nada menos que como una funcion solo que esta en vez de estar ubicada en la parte de arriba de nuestro main() esta se encuentra por debajo. Cabe recalcar que la funcion hay que definirla arriba del main como si de una variable global se tratase.
Ejemplo
_edited_jp.jpg)