Matrizes em C#
Funções são as estruturas que permitem ao usuário separar seus programas em blocos. Se não as tivéssemos, os programas teriam que ser curtos e de pequena complexidade. Para fazermos programas grandes e complexos temos de construí-los bloco a bloco.
Sintaxe de uma função:
static tipo_de_retorno nome_da_função (declaração_de_parâmetros)
{
corpo_da_função
}
O tipo-de-retorno é o tipo de variável que a função vai retornar.
A declaração de parâmetros é uma lista com a seguinte forma geral:
tipo var1, tipo var2, ... , tipo varN
O tipo deve ser especificado para cada uma das N variáveis de entrada. É na declaração de parâmetros que informamos ao compilador quais serão as entradas da função.
O corpo da função é onde as entradas são processadas, saídas são geradas ou outras coisas são feitas.
O Comando return
O comando return tem a seguinte forma geral:
return valor_de_retorno;
Digamos que uma função está sendo executada. Quando se chega a uma declaração return a função é encerrada imediatamente e, se o valor de retorno é informado, a função retorna este valor. É importante lembrar que o valor de retorno fornecido tem que ser compatível com o tipo de retorno declarado para a função.
Exemplo 29: Cálculo do Dobro de um número using using using using
System;
System.Collections.Generic;
System.Linq;
System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int a;
Console.Write("Digite um numero: "); a = leia(); dobro(a); Console.ReadKey();
}
static int leia()
{
return int.Parse(Console.ReadLine());
}
static void dobro(int n)
{
int d = n * 2;
Console.WriteLine("Dobro de {0} = {1}", n, d);
}
}
}
LPE – C# - UNIP – Ciência da Computação/Sistema de Informação – 2014
Página 1
Exemplo 30: Cálculo do Dobro de um número using using using using
System;
System.Collections.Generic;
System.Linq;
System.Text;
namespace ConsoleApplication1
{
class