/*
Program : Latih.7
Desc : Menghitung Faktorial
Author : Ahmad Arif / 3411101019
Date : 04 November 2010
*/
//preprocessor
#include
#include
//main driver
int main(){
//Kamus
int i, N;
long f;
//algoritma
printf("Program Faktorial\n\n");
printf("Input N:"); scanf("%d",&N);
f=1;
for(i=2; i<=N;i++){
f=f*i;
}
printf("faktorial=%d",f);
getch();
return 0;
}
Faktorial
18.18 |
Label:
Program C++
Read User's Comments0
Menghitung Gaji Karyawan
11.26 |
Label:
Program C++
Buat program bernama bonus.c bagi persoalan berikut ini :
Algoritma untuk menentukan bonus pegawai, berdasarkan ketentuan yang diberikan oleh bagian personalia dan keuangan sebagaiberikut :
Pegawai perusahaan digolongkan menjadi dua golongan, yaitu staf dan bukn staf. Staf akan mendapat bonus sebesar 1 juta rupiah dengan syaratbahwa ia telah bekerja paling tidak 5 tahun dan umurnya telah mencapai 50 tahun; staf yang bekerja kurang dari 5 tahun berapapun umurnya hanya mendapat bonus sebesar Rp.500.000,- Pegawai non staf yang telah bekerja lebih dari 5 tahun dan berumur lebih dari 50 tahun akan mendapat bonus sebesar Rp.400.000,-, sedangkan pegawainon staf yang berumur kurang dari 50 tahun hanya akan mendapat bonus sebesar Rp.250.000,-. Staf yang umurnya kurang dari 50 tahun akan mendapat bonus sebesar Rp.300.000,-.
jawaban,!!
/*Menggolongkan karyawan terlebih dulu lalu menghitung bonus yang didapat*/
//preprocessor
#include<stdio.h>
//main driver
int main(){
//kamus
int NomorMenu;
int N; /*N adalah lama bekerja*/
int U; /*U adalah umur*/
//algoritma
//cetak menu
printf(" MENU PENGGOLONGAN KARYAWAN \n");
printf(" 1. Staf \n");
printf(" 2. Bukan Staf \n");
printf(" 3. Keluar Program \n");
printf(" Masukan Pilihan Anda(1/2/3)!\n");
scanf("%d", &NomorMenu);
switch(NomorMenu){
case 1 : {
printf("Bonus Untuk Staf\n");
printf("Lama kerja(thn)\t: "); scanf("%d",&N);
printf("Umur\t\t: "); scanf("%d",&U);
if(N>=5 && U>=50)
printf("\"Selamat Anda Mendapat Bonus Sebesar Rp 1000.000\"\n");
else
if(U<50)
printf("\"Selamat Anda Mendapat Bonus Sebesar Rp 300.000\"\n");
else
if(N<5)
printf("\"Selamat Anda Mendapat Bonus Sebesar Rp 500.000\"");
break;
}
case 2 : {
printf("Bonus Untuk Bukan Staf\n");
printf("Lama Kerja(thn)\t: "); scanf("%d",&N);
printf("Umur\t\t: "); scanf("%d",&U);
if(N >= 5 && U >=50)
printf("\"Selamat Anda Mendapat Bonus Rp 400.000\"\n");
else
printf("\"Selamat Anda Mendapat Bonus Rp 250.000\"");
break;
}
case 3: {
printf("Keluar Program\n");
break;
}
}
return 0;
}
Program Segitiga Piramida Berdiri
12.25 |
Label:
Program C++
/* Proram SegitigaBintang */
/* Membuat segita bintang piramida berdiri */
//preprocessor
#include<stdio.h>
#include<conio.h>
//main driver
int main(){
//kamus
int v, a, b, c;
//algoritma
printf("Masukan Baris : "); scanf("%d", &v);
for (a=1; a<=v; a++){
for(b=1; b<=a; b++){
printf("*");
}
printf("\n");
}
for(a=v; a>=0; a--){
for(b=a; b>=0; b--){
printf("*");
}
printf("\n");
}
return 0;
}
contoh gambar,!!
*
**
***
****
***
**
*
Program Umur
09.30 |
Label:
Program C++
/* Program MengukurKetuaan */
/* Masukan usiamu dan biarkan komputer memproses seberapa jauh ketuaanmu */
//preprocessor
#include<stdio.h>
#include<conio.h>
//main driver
int main(){
//kamus
char nama[10];
int umur;
//algoritma
printf("\t\"Selamat Datang di Program Pendeteksi Ketuaan\"\n\n");
printf("Masukan Nama Anda(panggilan) : "); scanf("%s", &nama);
printf("Masukan Umur Anda : "); scanf("%d", &umur);
if(umur <= 0 )
printf("\"%s, Kamu Belum di Lahirin Bos\"", nama);
else
if(umur <= 9)
printf("\"%s, Kamu Masih Kecil\"", nama);
else
if(umur <= 17)
printf("\"%s, Kamu Sudah Menganjak ABG\"", nama);
else
if(umur <= 35)
printf("\"%s, Kamu Sudah Dewasa\"", nama);
else
if(umur <= 100)
printf("\"kek %s, Kamu Sudah Tua\"", nama);
else
if(umur <= 150)
printf("\"%s, Zaman Sekarang Masih Ada Ya Orang Setua Kamu\"", nama);
else
printf("\"%s wadul maneh mah,, yg ada lu mh skrg lg bo\" d liang lahat\"", nama);
return 0;
}
Game Hangman
22.37 |
Label:
Program C++
Belajar algoritma emang mantap,, maka dair itu saya mempost sebuah permainan yang mungkin bisa sedikit menghibur orang" yang sudah guplek ama algoritma termasuk saya,, game ini bukan karya saya sndiri yang emang ilmu saya yang belum nyampe sini,, saya nemu game ini dari http://afnisabelajar.blogspot.com/2010/03/game-hangman-dari-bahasa-c.html semoga bermanfaat,, mgQn ni jg bs mnjadi bhan ajar wt klian.. slmat mncoba..
#include <conio.h>
#include <string.h>
#include <stdio.h>
void main(){
int i=0;
char kata[6]={'k','e','r','e','t','a'};
char asterik[6]={'*','*','*','*','*','*'};
char tebak=' ';
int salah=0;
int live=3;
int menang=0;
while(salah<=3){
clrscr();
if(salah==3){
live=0;
break;
}
int jumlah_asterik=0;
puts ("************SELAMAT DATANG DI GAME HANGMAN**************");
puts ("________________________________________________________\n");
puts ("|Aturan main: anda silahkan menebak huruf yang bertanda|");
puts ("|*, dan anda memilih tiga kali kesempatan menebak huruf|");
puts ("________________________________________________________\n");
printf ("Silahkan menebak kata berikut :\n");
for(i=0;i<6;i++){
printf("%c",asterik[i]);
}
printf("\tlive : %i",live);
printf("\n\n");
int adayangsama=0;
printf("masukin tebakanmu : ");
for(i=0;i<6;i++){
if(asterik[i]=='*'){
jumlah_asterik++;
}
}
if(jumlah_asterik==0){
printf("\n\nselamat anda menang");
break;
}
scanf("%c",&tebak);
fflush(stdin);
for(i=0;i<6;i++){
if(kata[i]==tebak){
asterik[i]=tebak;
adayangsama++;
}
}
if(adayangsama==0){
salah++;
live--;
}
if (salah==3){
printf("\nmaaf anda kalah");
break;
}
}
}
#include <string.h>
#include <stdio.h>
void main(){
int i=0;
char kata[6]={'k','e','r','e','t','a'};
char asterik[6]={'*','*','*','*','*','*'};
char tebak=' ';
int salah=0;
int live=3;
int menang=0;
while(salah<=3){
clrscr();
if(salah==3){
live=0;
break;
}
int jumlah_asterik=0;
puts ("************SELAMAT DATANG DI GAME HANGMAN**************");
puts ("________________________________________________________\n");
puts ("|Aturan main: anda silahkan menebak huruf yang bertanda|");
puts ("|*, dan anda memilih tiga kali kesempatan menebak huruf|");
puts ("________________________________________________________\n");
printf ("Silahkan menebak kata berikut :\n");
for(i=0;i<6;i++){
printf("%c",asterik[i]);
}
printf("\tlive : %i",live);
printf("\n\n");
int adayangsama=0;
printf("masukin tebakanmu : ");
for(i=0;i<6;i++){
if(asterik[i]=='*'){
jumlah_asterik++;
}
}
if(jumlah_asterik==0){
printf("\n\nselamat anda menang");
break;
}
scanf("%c",&tebak);
fflush(stdin);
for(i=0;i<6;i++){
if(kata[i]==tebak){
asterik[i]=tebak;
adayangsama++;
}
}
if(adayangsama==0){
salah++;
live--;
}
if (salah==3){
printf("\nmaaf anda kalah");
break;
}
}
}
Program Pertukaran Nilai
20.06 |
Label:
Program C++
/* Program Pertukaran */
/* Menukarkan nilai A dan B */
//preprocessor
int main(){
//kamus
long int A, B, temp;
//algoritma
printf("Masukan Nilai A : "); scanf("%ld", &A);
printf("Masukan Nilai B : "); scanf("%ld", &B);
/* proses pertukaran */
temp = A;
A = B;
B = temp;
/* tulis nilai A dan B setelah pertukaran */
printf("\nNilai Stelah Pertukaran");
printf("\nA = %ld", A);
printf("\nB = %ld", B);
return 0;
}
C++ Segitiga Bintang
19.50 |
Label:
Program C++
/* Program CetakSegitigaBintang */
/* Mencetak segitiga siku-siku rata kiri dengan bintang dan dengan
tinggi bintang = N */
// preprocessor
# include <stdio.h>
# include <conio.h>
// main driver
int main(){
// kamus
int N, i, j;
// algoritma
printf("Tinggi Segitiga N = "), scanf("%d", &N);
/* Cetak bintang dari baris 1 sampai N */
for(i=1; i<=N; i++){
for(j=1; j<=i; j++)
printf("*");
printf("\n");
}
return 0;
}
Langganan:
Postingan (Atom)











