NIM
: 1404405014
Sesi
: 3
TUGAS PRAKTIKUM DAN REVISI
PRAKTIKUM KONSEP PEMROGRAMAN KOMPUTER
MODUL II
PERULANGAN DAN SELEKSI KONDISI
Tujuan
1.
2.
Tugas Pendahuluan
1. Buatlah program konversi satuan memory yang inputannya bisa dari
masing-masing satuan memory (Byte, Kilobyte, Megabyte, Gigabyte).
(Poin 10-20).
2. Pilihlah salah satu program berikut :
A. Menampilkan
B. Menampilkan
bintang
C. Menampilkan
tangga bilangan
tangga bilangan
berurutan (1-
prima
User Definend)
Input : 5
Input : 5
Input : 5
Output :
Output :
Output :
**
23
35
***
456
7 9 11
****
7 8 9 10
13 15 17 19
*****
11 12 13 14 15
21 23 25 27 29
Point 10-20
Poin 10-40
Point 10-80
Penyelesaian
1.
1.1
1.2
: ");
//menampilkan perintah
//konversi byte ke
gigabyte//
}
else if(i==2)
//kondisi jika kode adalah 2//
{
printf("\nByte : %.10f",a*1024);
//konversi kilobyte ke byte//
printf("\nMegabyte : %.10f",a/1024);
//konversi kilobyte ke
megabyte//
printf("\nGigabyte : %.10f",a/1024/1024);
gigabyte//
}
else if(i==3)
{
//konversi kilobyte ke
printf("\nByte
: %.10f",a*(1024*1024));
//konversi megabyte ke
byte//
printf("\nKilobyte : %.10f",a*1024);
//konversi megabyte ke
kilobyte//
printf("\nGigabyte : %.10f",a/1024);
//konversi megabyte ke
gigabyte//
}
else if(i==4)
{
printf("\nByte
byte//
printf("\nKilobyte : %.2f",a*(1024*1024));
//konversi gigabyte ke
kilobyte//
printf("\nMegabyte : %.2f",a*1024);
//konversi gigabyte ke
megabyte//
}
else printf("Error") ;
return 0 ; //berhenti//
}
2.1
2.2
#include <stdio.h>
#include <stdlib.h>
void main()
{
int x,a,y,j;
//deklarasi variabel//
printf("Masukkan Batas Tangga : ");
//menampilkan tempat input//
scanf("%d",&a);
//masukkan input//
for(x=1;x<=a;x++)
//pengulangan//
{
j=((x*x)-x+2)/2;
//rumus//
for(y=j;y<=((x*x)+x)/2;y++)
//pengulangan//
{
printf("%d ",y);
//menampilkan output//
}
printf("\n");
//menampilkan input//
}
return 1;
}
//berhenti//