Stars – Coding Exercise

Bu bölümde döngülerle ilgili biraz çalışma yapacağız. Döngü kullanma pratiğini geliştirmek lazım. Bunları aynı sırayla çözmelisin. Zaten Git gide zorlaşan sıradalar.

In this topic, we will look at “stars” for some practice on loops. Codes will be in java however it is easy to apply that to C and C++ as well.  If you are planning to write their code, do it in the same order. 

I) For a number N , N rows output of that shape.
N sayısı için N satır olacak şekilde aşağıdaki çıktıyı verecek program yaz.
Input:
5
Output:
x
xx
xxx
xxxx
xxxxx
II) For a number N , N rows output of that shape.
N sayısı için N satır olacak şekilde aşağıdaki çıktıyı verecek program yaz.
Input:
5
Output:
        x
      xx
    xxx
  xxxx
xxxxx
III) For a number N , N rows output of that shape.
N sayısı için N satır olacak şekilde aşağıdaki çıktıyı verecek program yaz.
Input:
5
Output:
        x
      xxx
    xxxxx
  xxxxxxx
xxxxxxxxx
IV) For a number N , 2N-1 rows output of that shape.
N sayısı için 2N-1 satır olacak şekilde aşağıdaki çıktıyı verecek program yaz.
Input:
5
Output:
        x
      xxx
    xxxxx
  xxxxxxx
xxxxxxxxx
  xxxxxxx
    xxxxx
      xxx
        x
________________________________________________________________________________
Continue reading for solutions
Okumaya devam etmeye tikladığınızda çözümler görünür.
My blog didn’t let me to indent my codes.
Solutions:
I)

public static void main (String[] args)
{
for(int i=0;i<5;i++){
for(int j=0;j<=i;j++){
System.out.print(“x”);
}
System.out.println();
}
}

II)

public static void main (String[] args)
{
for(int i=0;i<5;i++){
for(int j=5;j>=i;j–)
System.out.print(” “);
for(int j=i;j>=0;j–)
System.out.print(“x”);
System.out.println(“”);
}
}

III)

public static void main (String[] args)
{
for(int i=0;i<5;i++){
for(int j=5;j>=i;j–)
System.out.print(” “);
for(int j=i;j+i>=0;j–)
System.out.print(“x”);

System.out.println(“”);
}
}

IV)

public static void main (String[] args)
{
for(int i=0;i<5;i++){
for(int j=5;j>=i;j–)
System.out.print(” “);
for(int j=i;j+i>=0;j–)
System.out.print(“x”);
System.out.println(“”);
}
for(int i=3;i>=0;i–){
for(int j=5;j>=i;j–)
System.out.print(” “);
for(int j=i;j+i>=0;j–)
System.out.print(“x”);
System.out.println(“”);
}
}

CODE PACKAGE

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s