Sabtu, 02 Maret 2013

Gerak Lurus Beraturan

            Salam semuanya kali ini saya akan menerangkan hukum fisika gerak lurus beraturan, seperti yang kita ketahui rumus dasar glb adalah "s = v.t" dimana s adalah jarak tempuh dengan satuan meter, v adalah kecepatan dengan satuan meter per detik dan t adalah waktu dengan satuan detik. Tapi kalau sampai disitu saja apa gunanya saya kuliah informatika, untuk itu saya berkesempatan menuliskan rumus gerak lurus beraturan tersebut dalam statment programm bahasa C
          Programm kecil-kecilan saya ini bisa kalian download disini, atau baca selengkapnya untuk melihat sourcenya.

#include <stdio.h>
main()
{
    float s,v,t,e;
    char o;
    printf("Gerak Lurus Beraturan\n\ns = jarak tempuh dalam [m]\nv = kecepatan [m/s] \nt = waktu [s]\n\n");
    cp:
    printf("Ditanyakan [s/v/t] = ");
    scanf("\n%c", &o);
    printf("\nDiketahui ");
    if(o=='s')
    {
        printf("\nv = ");
        scanf("%f", &v);
        printf("t = ");
        scanf("%f", &t);
        e=v*t;
    }
    else if(o=='v')
    {
        printf("\ns = ");
        scanf("%f", &s);
        printf("t = ");
        scanf("%f", &t);
        e=s/t;
    }
    else if(o=='t')
    {
        printf("\ns = ");
        scanf("%f", &s);
        printf("v = ");
        scanf("%f", &v);
        e=s/v;
    }
    else
    {
        printf("pilihan itu tidak ada\n\n");
        goto cp;
    }
    printf("\nJawab\n%c = %f\n", o,e);
    cp2:
    printf("\nHitung lagi [y/t] = ");
    scanf("\n%c", &o);
    switch(o)
    {
        case 'y' : printf("\n");goto cp;break;
        case 't' : printf("\nSekian dan Terima Kasih\n");break;
        default : printf("\nPilihan itu tidak ada\n");goto cp2;break;
    }
}

               Jika ada pertanyaan atau kesalahan langsung hubungi saya saja lewat media apa saja terserah atau komentar Insya Allah dijawab.