Anda di halaman 1dari 8

TUGAS BAHASA PEMROGRAMAN

1. A. Benar : Karena apabila dimulai dengan angka maka diawali dengan _


B. Benar : Karena memenuhi syarat nama variabel yaitu : tidak ada spasi,tidak boleh
diawali angka, tidak boleh menggunakan fungsi build in
C. Salah : Karena menggunakan -
D. Salah : Karena termasuk fungsi build in
E. Benar : Karena memenuhi syarat nama variabel
F. Salah : Karena diawali dengan angka
G. Salah : Karena menggunakan # pada nama variabel
H. Salah : Karena ada angka 4 pada nama variabel
I. Benar : Karena spasi diganti dengan _
J. Benar : Karena spasi diganti dengan _


2. using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication11
{
class Program
{
static void Main(string[] args)
{
Console.Write("Masukkan n data(dipisah spasi) : ");
string temp = Console.ReadLine();
string[] data = temp.Split(new char[] { ' ' });
double[] count = new double[data.Length];
for (int i = 0; i < data.Length; i++)
count[i] = 0;
for (int i = 0; i < data.Length; i++)
{
count[i] = double.Parse(data[i]);
}

double max = count[0];

{
for (int i = 1; i < count.Length; i++)
{
if (count[i] > max)
{
max = count[i];
Nama : Diah Wahyu Safitri
Kelas : 2012B Matematika
NIM : 123214005
}
}
}
double min = count[0];
{
for (int i = 1; i < count.Length; i++)
{
if (count[i] < min)
{
min = count[i];
}
}
}
double total = 0;
double rata;
for (int i = 0; i < count.Length; i++)
{
total = total + count[i];
}
;
rata = total / count.Length;


Console.WriteLine("nilai maximal = " + max);
Console.WriteLine("Nilai minimum = " + min);
Console.WriteLine("Totalnya = " + total);
Console.WriteLine("rata-ratanya = " + rata);
Console.ReadKey();
}
}
}





3. using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Uas_no3
{
class Program
{
static double Fahrenheit(double c)
{
return c * 9 / 5 + 32;
}
static double Celcius(double f)
{
return (f - 32) * 5 / 9;
}
static void Main(string[] args)
{
double c = 40;
double f = 120;
double c1, f1;
for (int i = 0; i < 10; i++)
{
f1 = Fahrenheit(c);
c1 = Celcius(f);
Console.WriteLine(c + "\t" + f1 + " | " + f + "\t" + c1);
c = c - 1;
f = f - 10;
}
Console.ReadKey();
}
}
}





4. A. double Pi=3,14;
B. Jumlah = jumlah+10;
Total=0
C. for(i=0;i10;i++)
{
total=total+i;
}
rata=total/11;
D. string[] arrmhs=new string[5];
Arrmhs={ };
E. for ( i=0;i<arr nilai.Length;i++)
{
Console.WriteLine(arrnilai[i]);
}



5. using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Uas_no._5
{
class Program
{
static void Main(string[] args)
{
double a, t;
double luas;
Console.Write("Masukkan Alas =");
a = double.Parse(Console.ReadLine());
Console.Write("Masukkan Tinggi =");
t = double.Parse(Console.ReadLine());

luas = hitungLuasSegitiga(a, t);
Console.Write("Luas Segitiga = " + luas);
Console.ReadKey();
}
public static double hitungLuasSegitiga(double na, double nt)
{
return 0.5 * na * nt;
}
}
}



6. A.)40
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Uas_no._6a
{
class Program
{
static void Main(string[] args)
{
int i, j;
for(i=0;i<5;i++)
{
for (j = 0; j < 4; j++)
Console.WriteLine("{0}\n{1}", i, j);
}

Console.ReadKey();
}
}
}


B.)12
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Uas_no._6b
{
class Program
{
static void Main(string[] args)
{
int i, j;
for (i = 0; i < 5; i += 2)
for (j = 0; j < 4; j = j + 2)
Console.WriteLine("{0}\n{1}", i, j);
Console.ReadKey();
}
}
}


7. Jelaskan tentang:
a. Fungsi rekursif : Fungsi yang memanggil dirinya sendiri selama kondisi
pemanggilan dipenuhi. Fungsi rekrusif memiliki : 1. Kondisis yang menyebabkan
pemanggilan dirinya berhenti ( disebut kondisikhusus atau speccial condition), 2.
Pemanggilan diri fungsi rekursif (yaitu bila kondisi khusus tidak dipenuhi).
b. Array : Suatu tipe data terstruktur yang dapat menyimpan banyak data dengan
suatu nama yang sama dan menempati tempat di memori yang berurutan (kontinu)
serta bertipe data sama pula.
c. Fungsi atau method : Cara sebuah class memperlakukan data yang ada di
dalamnya. Atau anggota dari class yang biasanya berisi kode-kode untuk
membentuk class menjadi hidup. Method biasanya digunakan untuk membuat
class dapat merespons dan bertingkah laku terhadap situasi tertent.
d. Class : Kombinasi dari data (field) dan fungsi (method) yang bertugas mengolah
data sehingga mencapai hasil yang diinginkan. Class juga dapat diartikan sebagai
kerangka dari objek. Misalnya, objek mahasiswa merupakan hasil rancangan dari
class pelajar.
e. Syntax error : Suatu kesalahan dari penulisan syntax pada program sehingga
syntax tersebut tidak dapat dieksekusi oleh program yang pasti membuat program
tersebut error.








8.

Mulai
N
Jumlah := 0
X[i]
For i:= 1 to N
Jumlah := Jumlah + X[i]
Selesai

Anda mungkin juga menyukai