Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

NAMA : ANITA SRI HANDAYANI

NIM : 114.13.1430
JURUSAN : TI
ARRAY MULTI DIMENSI
using
using
using
using

System;
System.Collections.Generic;
System.Linq;
System.Text;

namespace Array_Multi_Dimensi
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("***** Mencari
Hasil Perkalian Dari 2 Matrixs *****");
Console.WriteLine();
//Meminta Inputan Jumlah Baris &
kolom Matriks
Console.Write("Masukkan Jumlah
Baris Matriks Pertama : ");
int bm1 =
Convert.ToInt32(Console.ReadLine());
Console.Write("Masukkan Jumlah
Kolom Matriks Pertama : ");
int km1 =
Convert.ToInt32(Console.ReadLine());
Console.Write("Masukkan Jumlah
Baris Matriks Kedua : {0}", km1);
Console.WriteLine();
Console.Write("Masukkan jumlah
kolom matriks Kedua : ");
int km2 =
Convert.ToInt32(Console.ReadLine());

matriks1[b, k] =
Convert.ToInt32(Console.ReadLine());
}
}
Console.WriteLine();
//Meminta Inputan Matriks 2
Console.WriteLine("Masukan Angka
Matriks Kedua :");
for (int b = 0; b < km1; b++)
{
for (int k = 0; k < km2; k++)
{
Console.Write("Angka Matriks
Kedua [{0},{1}] : ", b, k);
matriks2[b, k] =
Convert.ToInt32(Console.ReadLine());
}
}
Console.WriteLine();
//Menampilkan Matriksnya
//Matriks Pertama
for (int b = 0; b < bm1; b++)
{
for (int k = 0; k < km1; k++)
{
Console.Write(matriks1[b , k] +
" ");

Console.WriteLine();
//Deklarasi Array
int[,] matriks1 = new int[bm1, km1];
int[,] matriks2 = new int[km1, km2];
int[,] hasil = new int[bm1, km2];
" ");
Console.WriteLine();
//Meminta Inputan Matriks 1
Console.WriteLine("Masukan Angka
Matriks Pertama :");
for (int b = 0; b < bm1; b++)
{
for (int k = 0; k < km1; k++)
{
Console.Write("Angka Matriks
Pertama [{0},{1}] : ", b, k);

}
Console.WriteLine( );
}
Console.WriteLine();
//Matriks Kedua
for (int b = 0; b < km1; b++)
{
for (int k = 0; k < km2; k++)
{
Console.Write(matriks2[b , k] +
}
Console.WriteLine();
}
//Prosesnya
for (int x = 0; x < bm1; x++)
{
for (int y = 0; y < km2; y++)
{
hasil[x, y] = 0;
for (int z = 0; z < km1; z++)
{

hasil[x, y] = hasil[x, y] +
matriks1[x, z] * matriks2[z, y];
}
}
}
Console.WriteLine();
//Menampilkan Hasilnya
Console.WriteLine("Hasil Perkalian
Matriks");
Console.WriteLine();
for (int v = 0; v < bm1; v++)
{
for (int w = 0; w < km2; w++)
{
if (w == 0)
{
Console.WriteLine();
}
Console.Write("{0}", hasil[ v ,
w ] +" ");
}
}
Console.WriteLine();
Console.WriteLine();
Console.WriteLine("Tekan Tombol
Sembarang untuk Keluar...........");
Console.ReadKey();

STACK
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Stack
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("*** Program
Stack ***");
Console.WriteLine();
Stack<string> mt=new
Stack<string>();
menu:
Console.WriteLine("1.Menambah
Data");
Console.WriteLine("2.Menghapus
Data");
Console.WriteLine("3.Menampilkan
Data");
Console.WriteLine("4.Keluar");
Console.WriteLine();
Console.Write("Masukkan pilihan :
");

}
}
}

int pilihan =
Convert.ToInt32(Console.ReadLine());
switch (pilihan)
{
case 1:
Console.Write("Masukkan
data : ");
string i = Console.ReadLine();
mt.Push(i);
goto menu;
case 2:
if (mt.Count == 0)
{
Console.WriteLine("Tidak
ada data yang bisa dihapus");
goto menu;
}
else
{
mt.Pop();

goto menu;
}
case 3:
Console.WriteLine("Data yang
tersimpan");
foreach (string i1 in mt)
{
Console.WriteLine(i1);
}
Console.WriteLine();
goto menu;
case 4:
break;
default:
Console.WriteLine("Pilihan
Tidak Ada");
break;
}
Console.WriteLine("Tekan Tombol
Sembarang untuk Keluar...........");
Console.ReadKey();
}
}
}

using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int r, x;
string status;
double[] p = new double[5];
double[] q = new double[5];
double[] mean = new double[5];
string[] name = new string[50];
Console.Write("Masukan Banyaknya
Siswa : ");
r=
Convert.ToInt32(Console.ReadLine());
for (x = 0; x < r; x++)
{
Console.WriteLine("\nData ke{0} ", x + 1);
Console.Write("Name
:
");
name[x] = Console.ReadLine();
Console.Write("Mid Exam
:
");
p[x] =
Convert.ToDouble(Console.ReadLine());
Console.Write("Final Exam
:
");
q[x] =
Convert.ToDouble(Console.ReadLine());
}
for (x = 0; x < r; x++)
{
mean[x] = (p[x] + q[x]) / 2;
}
Console.WriteLine("\n\n");
Console.WriteLine("No\tName\t\tMid
Exam\tFinal Exam\tAverage\t\tStatus");

STRUCTURE
using System;

Console.WriteLine("-----------------------------------------------------------------------------");
for (x = 0; x < r; x++)
{
if (mean[x] >= 60)
{

static void Main(string[] args)


Console.WriteLine("{0}\t{1}\t\t{2}\t\t{3}\t\
{
t{4}\t\tOke", x + 1, name[x], p[x], q[x],
// Deklarasi Queue
mean[x]);
Queue<int> queue = new
}
Queue<int>();
else
queue.Enqueue(8);
{
queue.Enqueue(5);
queue.Enqueue(11);
Console.WriteLine("{0}\t{1}\t{2}\t\t{3}\t\t
queue.Enqueue(17);
{4}\t\tNo Oke", x + 1, name[x], p[x], q[x],
mean[x]);
int[] array = new int[queue.Count];
}
}
queue.CopyTo(array, 0);
Console.WriteLine("Tekan Tombol
Sembarang untuk Keluar...........");
Console.WriteLine("Tampilan
Console.ReadKey();
Queuenya:");
for (int i = 0; i < array.Length; i++)
{
}
Console.WriteLine(array[i]);
}
}
}
Console.WriteLine("Tekan Tombol
Sembarang untuk Keluar...........");
Console.ReadKey();
}
}
}

Queue
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Queue
{
class Program
{

You might also like