NIM : 1404405039
Sesi :5
TUGAS PENDAHULUAN
PRAKTIKUM KONSEP PEMROGRAMAN KOMPUTER
Tujuan
1. Mampumemahamipenggunaandasardariperulangan&seleksikondisi
2. Mampumenetapkanpenggunaan yang tepatdarimacam-
macamperulangan&seleksikondisipadaBahasa C
Tugas pendahuluan
1. Buatlah program konversisatuanmemory yang inputannyabisadarimasing –
masingsatuanmemory (Byte, Kilobyte, Megabyte, Gigabyte)
2. Pilihsalahsatu program berikut
A. Menampilkanbintangberurut (1-user defined)
B. MenampilkantanggaBilangan
C. Menampilkantanggabilangan prima
Penyelesaian
#include <stdio.h>
#include <stdlib.h>
void main()
{
//variabel float untuk yang berhubungandengan input user
double menu12,input,nilai2,menu22;
//variabelintuntukpilihan menu
int pilihan,pilihan1,check=0;
//memilihjeniskonversitujuan
for(;check==1;)
{
printf("\n1. Byte"
"\n2. KiloByte"
"\n3. MegaByte"
"\n4. GigaByte"
"\nmasukantujuankonversi: ");
scanf("%d",&pilihan1);
//mengubah byte menjadikonversitujuan
switch(pilihan1)
{
case 1: menu22 = menu12;check=0;break;
case 2: menu22 = menu12/1024.0;check=0;break;
case 3: menu22 = menu12/1024.0/1024.0;check=0;break;
case 4: menu22 = menu12/1024.0/1024.0/1024.0;check=0;break;
default :printf("pilihantidakada!");check=1;break;
}
}
printf("hasilkonversi: "
"\n%.2lf",menu22);
}
2.
#include <stdio.h>
void main()
{
//deklarasi variabel
int a,b,c;
printf("Masukan Angka Ganjil : ");
scanf("%i",&c);
for(a=0;a<=4;a++) /*perulangan banyaknya baris baris yang sesuai dengan
angka yang diinput*/
{
for(b=0;b<=a;b++)/*pengulangan angka yang dicetak di layar*/
{
printf("%d ",c);
c=c+2; /*rumus untuk bilangan ganjil*/
}
printf("\n");
}
getch ();
return(0);
}