Tidak semua yang saya tulis dalam CERPEN adalah saya :)

Welcome to my Blog... Blog ini mengenai tugas kuliah, cerpen, artikel dan beberapa hal tentang saya dan hobi saya :) boleh COPAS, tapi izin dulu yaa, jangan rendahkan dirimu sebagai pelagiat. Terima kasih :)

Selasa, 03 Januari 2012

Praktikum Pemrograman, Bahasa C++

Tugas 1 :
Buatlah program untuk menghitung nilai dari inputan :
Jika diketahui
A=65
B=100
C=4.6
D=5.9

Jawab:

#include <stdio.h>
#include <conio.h>
void main()
{
float A,B,C,D,Total;
clrscr();
A=65;
B=100;
C=4.6;
D=5.9;
printf("Nilai A   : %5.0f \n",A);
printf("Nilai B   : %5.0f \n",B);
printf("Nilai C   : %5.1f \n",C);
printf("Nilai D   : %5.1f \n",D);
Total=(A+B+C+D);
printf("Total     : %5.1f \n",Total);
getch();
}


Tugas 2 :
Buatlah program untuk menampilkan :
Anak Ayam Turun 10 Mati 2 Tinggalah 8
Untuk input program
Anak Ayam      =.....
Turun                =.....
Tinggalah        =.....

Jawab :

#include <stdio.h>
#include <conio.h>
void main()
{
clrscr();
int A,B,kurang;
printf("Anak Ayam Turun: "); scanf ("%d",&A);
printf("Mati                       : "); scanf ("%d",&B);
kurang=A-B;
printf("Tinggalah              : %d\n",kurang);
getch();
}


Tugas 3 :
Buatlah program untuk menghitung nilai mata kuliah, jika diketahui nilai Quis 15% + nilai Tugas 15% + Mid 30% + UAS 40%, jika total nilai> 50 maka Lulus?

Jawab :

#include <stdio.h>
#include <conio.h>
void main()
{
clrscr();
int Tugas, Kuis, Mid, UAS,Total;
printf("Menghitung Nilai Matakuliah \n");
printf("------------------------------- \n");
printf("Nilai Tugas  :"); scanf("%d", &Tugas);
printf("Nilai Kuis     :"); scanf("%d", &Kuis);
printf("Nilai Mid     :"); scanf("%d", &Mid);
printf("Nilai UAS     :"); scanf("%d", &UAS);
Total=(Tugas*15/100 + Kuis*15/100 + Mid*30/100 + UAS*40/100);
printf("Nilai Total   :%d \n",Total);
printf("------------------------------- \n");
if(Total>=50)
{
printf("Anda LULUS");
}
else
{
printf("Anda TIDAK LULUS");
}
getch();
}


Tugas 4 :
Buatlah program untuk mencari luas lingkaran
Dengan Rumus
Luas lingkaran=phi*(jari*jari)
Dik phi = 3.14
Jari = terserah anda berapa nilainya

Jawab:

#include <stdio.h>
#include <conio.h>
#include <string.h>
void main()
{
float a,b,c;
clrscr();
printf("Menghitung Luas Lingkaran \n");
printf("---------------------------- \n");
printf("Masukan nilai jari-jari : "); scanf("%f", &a);
b=3.14;
c=b*(a*a);
printf("Luas Lingkaran          : %2.0f \n",c);
getch();
}


Tugas 5:
Buatlah program untuk menghitung total nilai dan rata-rata.
Jika diketahui IPA 7, MTK 8, IPS 7.5, PPKn 8.25 dan Agama 9?

Jawab:

#include <stdio.h>
#include <conio.h>
void main()
{
float IPA,MTK,IPS,PPKN,AGAMA,total,rata;
clrscr();
IPA=7;
MTK=8;
IPS=7.5;
PPKN=8.25;
AGAMA=9;
printf("Nilai IPA         : %1.0f \n",IPA);
printf("Nilai MTK       : %1.0f \n",MTK);
printf("Nilai IPS          : %2.1f \n",IPS);
printf("Nilai PPKN     : %2.2f \n",PPKN);
printf("Nilai AGAMA : %1.0f \n",AGAMA);
total=(IPA+MTK+IPS+PPKN+AGAMA);
rata=(IPA+MTK+IPS+PPKN+AGAMA)/5;
printf("---------------------- \n");
printf("Total       : %2.2f \n",total);
printf("Rata-rata   : %2.2f \n",rata);
getch();
}


Tugas 6 :
Buatlah program untuk menghitung luas dan Keliling Persegi Panjang?
Jika diketahui luas = Panjang*Lebar
                         Keliling =2(Panjang*Lebar)

Jawaban :

#include <stdio.h>
#include <conio.h>
#include <string.h>
void main()
{
float a,b,c,d;
clrscr();
printf("Program Hitung Persegi Panjang \n");
printf("----------------------------------- \n");
printf("Masukan Nilai Panjang    : "); scanf("%f", &a);
printf("Masukan Nilai Lebar      : "); scanf("%f", &b);
printf("----------------------------------- \n");
c=a*b;
d=2*(a*b);
printf("Luas Persegi Panjang     : %2.0f \n",c);
printf("keliling Persegi Panjang : %2.0f \n",d);
printf("----------------------------------- \n");
getch();
}


Tugas 7 :
Buatlah program untuk menentukan sebuah nilai inputan apakah nilai prima atau tidak?

Jawab :

#include <stdio.h>
#include <conio.h>
void main()
{
clrscr();
int x,i,count=0;
printf("\nMasukkan sebuah angka : ");
scanf("%d",&x);
for(i=2;i<=x/2;i++)
{
if(x%i==0)
count++;
}
if(count>0 || x<2)

printf("\n%d bukan bilangan prima\n",x);

else
printf("\n%d bilangan prima\n",x);
getch();
}



Tugas 8 :
Buatlah Program untuk menentukan sebuah nilai inputan, jika diketahui E= 0-50, D= 51-60, C= 61-70, B=71-85, A=86-100.

Jawaban :
#include <stdio.h>
#include <conio.h>
void main()
{
int nilai;
clrscr();
printf("Masukan Nilai Hasil: "); scanf("%d",&nilai);
if(nilai<=50)
printf("E");
else if(nilai<=60)
printf("D");
else if(nilai<=70)
printf("C");
else if(nilai<=85)
printf("B");
else if(nilai<=100)
printf("A");
getch();
}


Tugas 9 :
Buatlah program untuk menentukan sebuah nilai inputan, jika diketahui nilai<2.75 maka predikat cukup, nilai 2.75- 3.50 maka predikat baik dan jika nilai > 3.50 maka predikat istimewa

Jawaban :
#include <stdio.h>
#include <conio.h>
void main()
{
int nilai;
clrscr();
printf("Masukan Nilai Hasil: "); scanf("%d",&nilai);
if(nilai<=2.75)
printf("CUKUP");
else if(nilai<=3.50)
printf("BAIK");
else if(nilai>=3.50)
printf("ISTIMEWA");
getch();
}


Tugas 10 :
Buatlah program untuk menentukan nama hari berdasarkan inputan nilai, jika diketahui 1=Minggu, 2=Senin, 3=Selasa, 4=Rabu, 5=Kamis, 6=Jum’at, 7=Sabtu.

Jawaban :
#include <stdio.h>
#include <conio.h>
void main()
{
int nilai;
clrscr();
printf("Masukan Angka : "); scanf("%d",&nilai);
if(nilai==1)
printf("MINGGU");
else if(nilai==2)
printf("SENIN");
else if(nilai==3)
printf("SELASA");
else if(nilai==4)
printf("RABU");
else if(nilai==5)
printf("KAMIS");
else if(nilai==6)
printf("JUM'AT");
else if(nilai==7)
printf("SABTU");
getch();
}

ATAU Mengunakan perintah Case Break :
#include <stdio.h>
#include <conio.h>
void main()
{clrscr();
int hari;
puts("Menentukan Nama Hari \n");
puts("1=Minggu 2=Senin 3=Selasa 4=Rabu");
puts("5=Kamis 6=Jum'at 7=Sabtu");
printf("\nMasukan Kode Hari (1-7) : "); scanf("%d", &hari);

switch(hari)
{ case 1 : puts("Hari Minggu");
break;
case 2 : puts("Hari Senin");
break;
case 3 : puts("Hari Selasa");
break;
case 4 : puts("Hari Rabu");
break;
case 5 : puts("Hari Kamis");
break;
case 6 : puts("Hari Jum'at");
break;
case 7 : puts("Hari Sabtu");
break;
default : puts("Kode hari yang anda masukan SALAH");
}
getch();
}


Tugas 11 :
Buatlah program untuk menghitung nilai dan bentuk katagori apa? Jika diketahui Baik=5-10 dan Buruk= 0-5

Jawaban :
#include <stdio.h>
#include <conio.h>
void main()
{
int nilai;
clrscr();
printf("masukan nilai : "); scanf("%d",&nilai);
if(nilai>=5)
printf("BAIK");
else if(nilai<=5)
printf("BURUK");
getch();
}


Tugas 12 :
Buatlah program untuk menghitung nilai total nilai genap dan ganjil, jika diketahui n=5

Jawaban :
#include <stdio.h>
#include <conio.h>
void main()
{
clrscr();
int nilai, Genap, Ganjil;
Genap = 0;
Ganjil = 0;
printf("Bilangan antara 1,2,3,4,5\n\n");
for (nilai=1; nilai<=5; nilai++)

if(nilai % 2==0)
{
Genap=Genap+nilai;
}
else
{
Ganjil=Ganjil+nilai;
}
printf("Total Bilangan Genap  = %d",Genap);
printf("\nTotal Bilangan Ganjil = %d",Ganjil);

getch();
}


1 komentar:

Berikan Komentar Anda, Terima kasih :)