Saturday, August 26, 2017

Tugas Praktikum Algoritma dan Bahasa Pemograman 5 dan 6

Praktikum 5
    Percobaan 1
#include<stdio.h>
main()
{
    int x ;
    printf("masukan angka = ");
    scanf("%d",&x);
    if(x%2==0)
    {
        printf("%d = bilangan genap \n\n",x);
        }
    else
    {
        printf("%d = bilangan ganjil \n\n",x);
        }
getch();
}


 
Keluaran program
Masukan angka = 15
15 = bilangan ganjil



Percobaan2

#include<stdio.h>
main()
{
    double pembelian,discount = 0;
   
    printf("total pembelian = Rp");
    scanf("%lf",&pembelian);
   
    if(pembelian >= 100,000);
    discount = 0.05 * pembelian;
    printf("discount = Rp %.2lf\n",discount);
getch();   
}



Keluaran program
Pembelian = Rp 50000
Discount = Rp 2500.00




Percobaan 3
#include<stdio.h>
main()
{
    double pembelian,discount = 0;
   
    printf(" pembelian = Rp");
    scanf("%lf",&pembelian);
   
    if(pembelian >= 50,000);
    discount = 0.0 * pembelian;
    printf("tidak ada discount \n",discount);
   
getch();   
}

 

Keluaran program
Pembelian = Rp50000
Tidak ada discount













Percobaan 4
#include<stdio.h>
main()
{
           int x;
           printf("Masukkan sebuah bilangan = ");
           scanf("%d", &x);
           if((x%2)&&(x%3))
           {
                      printf("bilangan prima = %d\n",x);
           }
           else if(x ==3)
           {
                printf("bilangan prima = %d\n",x);
                }
           else
           {
                  printf("bukan bilangan prima = %d\n",x);
           }
           getch();
}  
  
 

Keluaran program
Masukkan sebuah bilangan = 100
Bukan bilangan prima = 100



Percobaan5

#include<stdio.h>
main()
{
    double bilangan1,bilangan2,hasil=0;
    printf("bilangan pertama = ");
    scanf("%lf",&bilangan1);
    printf("bilangan kedua =");
    scanf("%lf",&bilangan2);
   
    if(bilangan2==0)
    {
        printf ("tak terdifinisi \n\n");
        }
        else
        {
            hasil = bilangan1/bilangan2;
            printf("pembagian bilangan pertama dan kedua adalah %.3lf \n\n",hasil);
            }
getch();
}

 

Keluaran program
Bilangan pertama = 4
Bilanagan kedua = 3
Pembagian bilangan pertam dan kedua adalah 1,333




Praktikum 6
Percobaan 1
#include<stdio.h>
#include<math.h>
main()
{
    float a,b,c,D,x,x1,x2;
    printf("mencari persamaan kuadrat akar \n" );
    printf("rumus persamaan ax^2 + bx +c = 0 \n");

    printf("masukan koefiesien a = ");
    scanf("%f",&a);
    printf("masukan koefiesien b = ");
    scanf("%f",&b);
    printf("masukan koefisian c = ");
    scanf("%f",&c);
   
    D =(b*b)-(4*a*c);
    printf("disriminan = %2.2f\n",D);
    if(D>0)
    {
        x1=((-b+sqrt(D))/(2*a));
        printf("x1 = %2.2f\n",x1);
        x2=((-b-sqrt(D))/(2*a));
        printf("x2 = %2.2f\n",x2);
        }
        else if(D==0)
        {
            x=-b/(2*a);
            printf("x1 = x2 = %2.2f\n",x);
            }
            else if(D<0)
            {
                x1=((-b/2*a)+((sqrt(-D))/2*a));
                printf("x1 = %2.2f\n",x1);
                x2=((-b/2*a)-((sqrt(-D))/2*a));
                printf("x2 = %2.2f\n",x2);
                printf("berhasil !! \n");
                }
getch();
}

 

Keluaran program
Mencari persamaan kuadrat akar
Rumus persamaan ax^2 + bx + c = 0
Masukan koefisien a = 100
Masukan koefisien b = 50
Masukan koefisien c= 25
Diskriminan = - 7500.00
X1 = 1830.13
X2 = -6830.13
Berhasil!!



Percobaan2
#include<stdio.h>
main()
{
    float a,b,c;
   
    printf("masukkan a = ");
    scanf("%f",&a);
    printf("masukkan b = ");
    scanf("%f",&b);

    printf("\n menu matematika\n");
    printf("1.penjumlahan \n");
    printf("2.pengurangan \n");
    printf("3.pembagian \n");
    printf("4.perkalian \n'");
   
    printf(" masukan pilihan anda = ");
    scanf("%f",&c);
   
    if(c==1)
    printf("hasil operasi = %.2f\n",a+b);
    else if(c==2)
    printf("hasil operasi = %.2f\n",a-b);
    else if (c==3)
    printf("hasil operasi =%.2f\n",a/b);
    else if(c==4);
    printf("hasil operasi =%.2f\n",a*b);
getch();
}



Keluaran program
Masukkan a = 3
Masukkan b = 5
Menu matematika
1.penjumlahan
2.pengurangan
3.pembagian
4.perkalian
Masukan pilihan anda = 4
Hasil operasi = 15.00



Percobaan 3
#include<stdio.h>
main()
{
    int nilai_angka;
    printf("masukan angka = ");
    scanf("%d",&nilai_angka);
    if (nilai_angka <=40)
    printf("nilai adalah E");
    else if (nilai_angka <=55)
    printf("nilai adalah D");
    else if (nilai_angka <=60)
    printf("nilai adalah C");
    else if (nilai_angka <=80)
    printf("nilai adalah B");
    else if (nilai_angka <=100)
    printf("nilai adalah A");
getch();
}



Keluaran program
Masukan angka = 62
Nilai adalah B





No comments:

Post a Comment