Pemrograman Console
1.1 Workshop0101
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Workshop0101
{
class Program
{
static void Main(string[] args)
{
/* baris ini sebagai penjelasan/keterangan, tidak dieksekusi */
Console.WriteLine("Politeknik Elektronika Negeri Surabaya");
Console.WriteLine("Politeknik JOSS");
Console.WriteLine("Jujur Orisinil Semangat Santun");
Console.ReadKey();
}
}
}
1.2 Workshop0102
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Workshop0102
{
class Program
{
static void Main(string[] args)
{
int kecepatan; //laju perjalanan
double jarak; //jarak perjalanan
double waktu; //waktu yang dibutuhkan
Console.Write("Masukkan kecepatan (km/jam): ");
kecepatan = Convert.ToInt32(Console.ReadLine());
Console.Write("Masukkan jarak (km): ");
jarak = Convert.ToDouble(Console.ReadLine());
waktu = jarak / kecepatan;
Console.WriteLine("Pada kecepatan " + kecepatan + " km/jam, ");
Console.Write("akan dibutuhkan ");
Console.WriteLine(waktu + " jam perjalanan ");
Console.WriteLine("untuk menempuh jarak " + jarak + " km.");
Console.ReadKey();
}
}
}
1.3 Workshop0103
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Workshop0103
{
class Program
{
static void Main(string[] args)
{
int kecepatan; //laju perjalanan
double jarak; //km perjalanan
double waktu; //waktu yang dibutuhkan untuk perjalanan
int jam; //waktu perjalanan dalam jam
int menit; //sisa waktu dalam menit
char pilihan; //pilihan output sebagai desimal jam
//atau jam dan menit
Console.Write("Masukkan kecepatan (km/jam): ");
kecepatan = Convert.ToInt32(Console.ReadLine());
Console.Write("Masukkan jarak (km): ");
jarak = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Masukkan pilihan format + untuk waktu, ");
Console.Write("desimal jam (D) " + " atau jam dan menit (M): ");
pilihan = Convert.ToChar(Console.ReadLine());
if (pilihan == 'D')
{
waktu = jarak / kecepatan;
Console.Write("Pada " + kecepatan + " km/jam ");
Console.WriteLine(" akan dibutuhkan ");
Console.Write(waktu + " jam untuk menempuh jarak ");
Console.WriteLine(jarak + " km ");
}
else
{
waktu = jarak /kecepatan;
jam = (int)waktu;
menit = (int)((waktu - jam) * 60);
Console.Write("Pada " + kecepatan + " km ");
Console.WriteLine(" akan dibutuhkan ");
Console.Write(jam + "jam dan " + menit );
Console.WriteLine("menit untuk menempuh jarak " + jarak + " km");
}
Console.ReadKey();
}
}
}
1.4 Workshop0104
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Workshop0104
{
class Program
{
static void Main(string[] args)
{
int kecepatan; //laju perjalanan
double jarak; //km perjalanan
double waktu; //waktu yang dibutuhkan untuk perjalanan
int jam; //waktu perjalanan dalam jam
int menit; //sisa waktu dalam menit
char pilihan; //pilihan output sebagai desimal jam
//atau jam dan menit
char lagi; //piilihan untuk mengulang
Console.Write("Anda ingin merencanakan perjalanan? " + "(Y atau T): ");
lagi = Convert.ToChar(Console.ReadLine());
while (lagi == 'Y') //more trips to plan
{
Console.Write("Masukkan kecepatan (km/jam): ");
kecepatan = Convert.ToInt32(Console.ReadLine());
Console.Write("Masukkan jarak (km): ");
jarak = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Masukkan pilihan format + untuk waktu, ");
Console.Write("desimal jam (D) " + " atau jam dan menit (M): ");
pilihan = Convert.ToChar(Console.ReadLine());
if (pilihan == 'D')
{
waktu = jarak / kecepatan;
Console.Write("Pada " + kecepatan + " km/jam ");
Console.WriteLine(" akan dibutuhkan ");
Console.Write(waktu + " jam untuk menempuh jarak ");
Console.WriteLine(jarak + " km ");
}
else
{
waktu = jarak / kecepatan;
jam = (int)waktu;
menit = (int)((waktu - jam) * 60);
Console.Write("Pada " + kecepatan + " km ");
Console.WriteLine(" akan dibutuhkan ");
Console.Write(jam + "jam dan " + menit );
Console.WriteLine("menit untuk menempuh jarak " + jarak + " km");
}
Console.WriteLine();
Console.Write("Anda ingin merencanakan perjalanan?" + "(Y atau T): ");
lagi = Convert.ToChar(Console.ReadLine());
} //akhir dari while loop
Console.ReadKey();
}
}
}
Tugas Workshop01 Minggu ke-01:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Workshop0105
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
}
}
}
1.6 Workshop0106
namespace Workshop0106
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
}
}
}
Jika jarak dalam bentuk desimal:
1.7 Workshop0107
namespace Workshop0107
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
}
}
}
1.8 Workshop0108
namespace Workshop0108
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
double kecepatan;
double jarak;
double waktu;
int jam;
int menit;
kecepatan = Convert.ToInt32(textBox1.Text);
jarak = Convert.ToDouble(textBox2.Text);
if (radioButton1.Checked == true)
{
waktu = jarak / kecepatan;
textBox3.Text = waktu.ToString();
}
else
{
waktu = jarak / kecepatan;
jam = (int)waktu;
menit = (int)((waktu - jam) * 60);
textBox3.Text = jam.ToString() + " jam dan " + menit.ToString() + " menit";
}
}
private void button2_Click(object sender, EventArgs e)
{
textBox1.Text = String.Empty;
textBox2.Text = String.Empty;
textBox3.Text = String.Empty;
}
}
}
Tugas Workshop01 Minggu ke-02:
namespace Workshop0201
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
2.2 Workshop0202
namespace Workshop0202
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
if (checkBox2.Checked)
{
fahrenheit = (9 * celcius) / 5 +32;
textBox3.Text = fahrenheit.ToString();
}
if (checkBox3.Checked)
{
kelvin = celcius + 273;
textBox4.Text = kelvin.ToString();
}
}