It-Comm
this site the web

Recent Photos

image
image
image

Algoritma dan Flowchart Nota

Algoritma
1. Inisialisasi jenis barang
2. Input Pembelian, Diskon, Total Pembelian
3. Ditanyakan, "Apakah Pembelian > 1500000 ?"
3.1 Jika Yes, maka hitung jumlah Diskon = 0,1 * Pembelian
Hitung Total Pembelian = Pembelian - Diskon
Print " Total Pembelian "
Program Nota selesai
3.2 Jika No, maka Total Pembelian = Pembelian
Print "Total Pembelian "
Program Nota selesai

Flowchart 
Flowchart Nota

Algoritma dan Flowchart Bilangan Genap

Algoritma
1.Ingin menampilkan n deret bilangan genap kecuali kelipatan 4 (dari 2 sampai n deret).
2.Deklarasikan tipe data untuk jumlah bilangan genap (n), nilai awal (x), perulangan (i), sisa, dan untuk variabel y.
3.Definisikan nilai awal atau variabel x dengan bilangan 2 (x=2).
4.Definisikan nilai perulangan atau variabel i dengan bilangan 0 (i=0).
5.Cetak ”menampilkan n deret bilangan genap kecuali kelipatan 4 (dari 2 sampai n deret)”.
6.Hitung sisa hasil bagi nilai pada variabel x dengan bilangan 2, kemudian nyatakan ke dalam variabel y (y=x%2).
7.Cek apakah nilai pada variabel y sama dengan 0 (y=0). Bila nilai pada variabel y tidak sama dengan 0, maka tambah nilai x dengan bilangan 1 (x=x+1). Kemudian menuju langkah ke-8. Namun bila nilai pada variabel y sama dengan 0 (y=0), maka langsung ke langkah selanjutnya, yaitu langkah ke-8.
8.Tambahkan nilai pada variabel i dengan bilangan 1 dan nyatakan dalam variabel i (i=i+1).
9.Hitung sisa hasil bagi nilai pada variabel x dengan bilangan 4, kemudian nyatakan ke dalam sisa (sisa=x%4).
10.Cek apakah sisa sama dengan 0 (sisa=0).
11.Bila sisa sama dengan 0, maka cetak nilai pada variabel x.
12.Namun bila sisa tidak sama dengan 0, maka langsung ke langkah 13.
13.Jumlahkan nilai pada variabel x dengan bilangan 2 dan nyatakan ke dalam variabel x (x=x+2).
14.Cek apakah perulangan sama dengan nilai pada variabel n (i=n).
15.Bila perulangan tidak sama dengan nilai pada variabel n, maka kembali ke langkah 8.
16.Bila perulangan sama dengan nilai pada variabel n, maka proses diakhiri.

Flowchart 
Flowchart Bilangan Genap

Algoritma dan Flowchart Tahun Kabisat

Algoritma
1.Ingin menentukan tahun kabisat antara tahun 1900 sampai dengan tahun 2020.
2.Deklarasikan tipe data untuk tahun (thn) dan kabisat (kab) .
3.Cetak ”Menentukan tahun kabisat antara tahun 1900 s/d 2020”.
4.Tanya nilai untuk variabel thn.
5.Masukkan nilai ke dalam variabel thn.
6.Cek apakah nilai pada variabel thn ada diantara tahun 1900 dan 2020, atau dengan kata lain   nilai pada variabel thn lebih besar dari 1900 dan lebih kecil dari 2020 (1900<thn<2020).
7.Bila tidak, maka :
7.a) Cetak ”Ulangi Lagi!!!!!!!!!!!!!”.
7.b) Kemudian kembali ke langkah ke-4.
8. Bila nilai pada variabel thn lebih besar dari 1900 dan lebih kecil dari 2020, maka :
8.a) Hitung sisa bagi nilai pada variabel thn dengan bilangan 4 dan nyatakan ke dalam variabel kab
(kab=thn%4).
8.b) Cek apakah nilai pada variabel kab sama dengan 0.
8.c) Bila nilai pada variabel kab sama dengan 0 (kab=0), maka cetak ” Tahun tersebut adalah tahun
kabisat ”.
8.d) Namun bila nilai pada variabel kab tidak sama dengan 0, maka cetak ”Tahun tersebut adalah tahun
kabisat ”.
9. Tanya apakah masih ingin menentukan tahun kabisat antara tahun 1900 sampai dengan tahun 2020.
10. Bila masih ingin menentukan tahun kabisat antara tahun 1900 sampai dengan tahun 2020, maka kembali
ke langkah ke-4.
11. Namun apabila sudah tidak ingin menentukan tahun kabisat antara tahun 1900 sampai dengan tahun
2020, maka proses penentuan tahun kabisat berakhir.

Flowchart
Flowchart Tahun Kabisat
 

Mencari nilai terbesar dalam Array

Berikut ini Source code mencari bilangan terbesar dalam Array..
monggo dicobi...

#include<stdio.h>
#define n 1000
void nrp();
void main()
{
int nbil, i, x[n], max=0;
nrp();

    printf("Masukkan jumlah inputan : ");
    scanf("%d", &nbil);
    printf("\n");
    for(i=1;i<=nbil;i++)
    {
    printf("Masukkan bilangan ke-%d : ", i);
    scanf("%d", &x[i]);
    }
    printf("\n");

    for(i=1;i<=nbil;i++)
    {
        if(x[i]>max)
        max=x[i];
        else
        continue;
    }

    for(i=0;i<=nbil;i++)
    {
        if(max==x[i])
        {
        printf("Bilangan terbesar = %d\n",max);
        break;
        }
        else
        continue;
    }
}

void nrp()

    {
    printf("Nama : WIAN CANIGGIA E P \n");
    printf("NRP  : 7410030832 \n \n");
    printf("Mencari Nilai Terbesar dalam Array \n");
    printf("===================================\n");
    printf("\n");
    }


Membalik Bilangan

Berikut Source code membalik bilangan menggunakan Array.
Semoga bermanfaat..

#include<stdio.h>
main()
{
    int i, j, jml;
    char bil[50];
    printf("Membalik Bilangan Array ");
    printf("\n—————————————————\n");

    puts("Input bilangan:");
    gets(bil);
    jml=0;

    for (i=0;bil[i];i++)
    {
        jml=jml++;
    }
        printf("Jika dibalik menjadi:\n");

        for(j=jml-1;j>=0;j--)
        {
            printf("%c",bil[j]);
        }
            printf("\n\n");
}








Menentukan nilai Max, Min dan Rata-rata

Berikut Source Code untuk menghitung nilai Maksimal, nilai Minimal dan Rata-rata suatu bilangan yang diinputkan..

#include <stdio.h>
main()
{
    int jum, i;
    float nilai, min, maks, rata, total = 0;

    printf("DATA NILAI MAHASISWA\n");
    printf("=========================\n");
    printf("Masukkan jumlah data : ");
    scanf("%d", &jum);

    for(i=1; i<=jum; i++)
    {
        printf("Masukkan data nilai ke-%d : ", i);
        scanf("%f", &nilai);
        if(i == 1)
        {
            min = nilai;
            maks = nilai;
        }
            if (nilai > maks)
            maks = nilai;
                if (nilai < min)
                    min = nilai;
                    total = total + nilai;
    }
                        rata = (total / jum);
                        printf("========================\n");
                        printf("Nilai Maks = %g\n", maks);
                        printf("Nilai Min  = %g\n", min);
                        printf("Rata-rata  = %g\n", rata);
}

Menghitung Bilangan Triangular

Saya pernah mendapat tugas kuliah untuk menghitung jumlah bilangan triangular yang diinputkan.
lumayan bingung sih.. hehe
berikut source code nya teman.. semoga membantu..

#include <stdio.h>
main()
{
    int N,i,jumlah;

    printf ("Masukan jumlah suku bilangan [N] =");
    scanf("%d",&N);

    jumlah = 0 ;/*inilialisasi jumlah dengan 0*/
    printf("deret bilangan adalah:\n\n ");

        for (i=1; i<=N; i++)
            {
                printf("%d,", i);
                jumlah = jumlah + i ;
            }
            printf("\n\nPenjumlahan Deret Bilangan adalah = %d\n\n",jumlah);
}
 

W3C Validations

Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Morbi dapibus dolor sit amet metus suscipit iaculis. Quisque at nulla eu elit adipiscing tempor.

Usage Policies