Comando FOR – Java, C++ e C#

Publicado: 30 de janeiro de 2014 em C#, C/C++, Java

Executa a declaração e expressão de laço repetidamente, até que a condição da expressão se torne falsa.

O FOR possui 3 parâmetros nem todos obrigatórios e escritos pela seguinte sintaxe:

FOR (parâmetro 1; parâmetro 2; parametro3)  {  conteúdo do laço; }

Sendo que:

Parâmetro1 = inicialização do laço, exemplo: int variável = 0;

Parâmetro2 = condição do laço, exemplo: variável < 100;

Parâmetro3 = incremento ou decremento do laço, exemplo: variável++; ou variável–;

Um erro muito comum é escrever comandos da categoria laços com uma condição infinita, um laço interminável não permite que o compilador termine o conteúdo do comando.

No exemplo a seguir vamos criar uma simples tabuada:

Java

import java.io.Console;
import java.util.*;

public class Cad {

public static void main(String[] args)

{

int numeros = 0;
for  (numeros=1; numeros<=10; numeros++)
{
System.out.println("Tabuada: 1 x "+ numeros + " = " + 1*numeros);
}
}
}

C++

#include "stdafx.h"
#include <iostream>

using namespace std;

int _tmain(int argc, _TCHAR* argv[])

{

int numeros = 0;

for (numeros = 1; numeros <= 10; numeros++)

{

cout << "Tabuada: 1 x " << numeros << " = " << 1 * numeros << "\n";

}

cout << "\n";

system("pause");

return 0; }

C#


using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

namespace ConsoleApplication25 {

class Program

{

static void Main(string[] args)

{

int numeros = 0;

for (numeros =1; numeros <=10; numeros++)

{

Console.WriteLine("Tabauda: 1 x " + Convert.ToString(numeros)+ " = " +

Convert.ToString(numeros *1));

}

Console.ReadKey();

}

}

}

Exercício use o for para imprimir no console os seguintes desenhos usando o caractere “*”:

Desenho 1:
***********
**********
*********
********
*******
******
*****
****
***
**
*

Desenho 2:
*****
****
***
**
*
*
**
***
****
*****
Procure outros desenhos e saiba mais sobre ASCII art em:
http://pt.wikipedia.org/wiki/ASCII_art

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

w

Conectando a %s