• Nenhum resultado encontrado

Estrutura de Repetição. Exemplo While. Sintaxe: Exemplo For. Sintaxe: while(condição) { //Código }

N/A
N/A
Protected

Academic year: 2022

Share "Estrutura de Repetição. Exemplo While. Sintaxe: Exemplo For. Sintaxe: while(condição) { //Código }"

Copied!
5
0
0

Texto

(1)

Estrutura de Repetição Exemplo While

Sintaxe:

while(CONDIÇÃO) {

//Código }

class Program{

static void Main(){

int numero = 1;

while(numero < 10){

Console.WriteLine("Ainda não chegamos no número 10");

numero++;

} } }

Exemplo For Sintaxe:

for(INICIALIZAÇÃO;CONDIÇÃO;SALTO){

//Código }

class Program{

static void Main(){

for(int numero = 1; numero < 10; numero++){

Console.WriteLine("Ainda não chegamos no número 10");

numero++;

} } }

(2)

Exercícios

1) Faça um programa que realize o cálculo de tabuada. Utilize os laços While e For

class Program{

static void Main(string[] args){

int tabuada = 1;

while (tabuada <= 10) {

for(int numero = 0;numero <= 10;numero++){

Console.WriteLine(tabuada+” x “+numero+” = “+tabuada*numero);

}

tabuada++;

}

Console.Writeline();

} }

2) Faça um programa que leia um número N, some todos os números inteiros de 1 a N, e mostre o resultado obtido. Utilize o laço For.

class Program{

static void Main(string[] args){

Console.Writeline(“Digite um Numero: “);

int n = Int32.Parse(Console.Readline());

int soma = 0;

for (int i = 0; i <= n; i++) {

soma += i;

}

Console.Wrilteline(“Resultado: “+soma);

Console.Writeline();

} }

3) Faça um programa que imprima todos os números de 100 a 200. Utilize o laço For.

class Program {

static void Main(string[] args) {

for (int i = 100; i <= 200; i++) {

Console.WriteLine(i);

}

Console.ReadLine();

} }

(3)

4) Faça um programa que imprima todos os números ímpares do intervalo de 1 a 100.

Utilize o laço For.

static void Main(string[] args) {

for (int i = 1; i <= 100; i++) {

if ((i % 2) == 1) {

Console.WriteLine(i);

} }

Console.ReadLine();

}

5) Faça um programa que calcule o fatorial de um número digitado pelo usuário. Utilize o laço For.

(Ex: 5! = 5.4.3.2.1= 120)

class Program {

static void Main(string[] args) {

Console.WriteLine("Digite um número: ");

int n = Int32.Parse(Console.ReadLine());

int resultado = n;

for (int i = n; i > 1; i--) {

resultado = resultado * (i - 1);

Console.WriteLine(n + "*");

}

Console.WriteLine("Resultado: " + n + "! = " + resultado);

Console.ReadLine();

} }

(4)

Criando um Hello World em C#

Este tutorial mostra 3 versões de um “Hello World!” em C #.

Exemplo 1

// Hello1.cs

// Para compilação (Comando de linha - DOS):

// C:pasta do arquivo csc Hello1.cs (gera um .exe na pasta do arquivo) public class Hello1

{

public static void Main() {

System.Console.WriteLine("Hello World!");

} }

>> Resultado Hello World!

>> Entendendo o código

Na segunda linha, criamos a classe e dentro do seu bloco de declaração “{}”

definimos o método principal “Main()” que por sua vez chama o método WriteLine() do namaspace System.Console

Obs: Todo programa C#, obrigatoriamente, deve possuir uma classe com o método principal “Main()” , que deve também ser declarado como estático

“static” , que diz ao runtime que o método pode ser chamado sem a classe ser instanciada. É através deste que o runtime saberá o ponto de entrada do programa.

Exemplo 2

Para não ter que informar completamente a localização do método, podemos utilizar a declaração “using” .

// Hello2.cs

// Compile da mesma forma do exemplo1 using System;

public class Hello2 {

public static void Main() {

Console.WriteLine("Hello World!");

} }

(5)

>>Resultado Hello World!

>> Entendendo o código

A diferença deste para o exemplo 1 é a declaração “using System” na linha 3.

Com esta, podemos utilizar todos os métodos da classe System como por ex.:

Console.WriteLine()”; ao invés de “System.Console.WriteLine();”

Exemplo 3

Para resgatar os argumentos passados para seu programa na linha de comando, simplesmente mude a assinatura do mesmo.

// Hello3.cs

// arguments: A B C D

// Compile da mesma forma do exemplo1 e execute assim: c:pasta do arquivohello3.exe A B C D

using System;

public class Hello3 {

public static void Main(string[] args) {

Console.WriteLine("Hello World!");

Console.WriteLine("Foram passados {0} argumentos, são eles:", args.Length );

for (int i=0; i < args.Length; i++) {

Console.WriteLine("{0}", args[i]);

} } }

>> Resultado Hello World!

Foram passados 4 argumentos, são eles:

A B C D

>> Entendendo o código

Apenas incluímos o parâmetro “string[] args” no método “Main()”, e percorremos o mesmo da mesma forma que lemos um array.

Referências

Documentos relacionados

Nessa região há uma distribuição mais eqüitativa entre univer- sitários com sintomas moderados e severos e, de forma geral, a região Centro-Oeste apresentou maior porcentagem,

Ao final da operação da máquina, o programa imprime o total de tubos cortados e o número de tubos rejeitados, tal como mostrado no exemplo de execução do programa, a seguir?. Exemplo

Devido à grande parcela de jovens que foram identificados entre as vítimas, é imprescindível a elaboração de programas de prevenção ao afogamento no ambiente escolar,

O espaço está organizado de forma a que cada responsável exerça a sua função com distanciamento entre as mesas de pelo menos dois metros e dispõem todas de um frasco de

A) Descontaminação da amostra, moagem mecânica, secagem até peso constante, armazenamento das amostras, nova secagem das subamostras antes da análise química. B) Secagem até

libras ou pedagogia com especialização e proficiência em libras 40h 3 Imediato 0821FLET03 FLET Curso de Letras - Língua e Literatura Portuguesa. Estudos literários

· 4.3 Indicações sobre cuidados médicos urgentes e tratamentos especiais necessários Não existe mais nenhuma informação relevante disponível.. SECÇÃO 5: Medidas de combate

A Lista de Fauna Ameaçada de Extinção e os Entraves para a Inclusão de Espécies – o Exemplo dos Peixes Troglóbios Brasileiros.. The List of Endangered Fauna and Impediments