Rabu, 28 Maret 2012

Tugas Akhir Alpro


/*Program 1.2
Menulis program sederhana dalam c (modifikasi)
Labkom - 2008 */

#include <stdio.h>
#include <conio.h>

main()                       
{
            printf("Selamat ");
            printf("datang ");
            printf(" di c ! \n");
            getch( );
}


Analisa Program
Pada program 1.2, yang bertujuan untuk mena





/*Program  1.3
Penjumlahan,Pengurangan,Perkalian,Pembagian,Modulus  dua bilangan integer
LabKom  - 2008*/

#include <stdio.h>
#include <conio.h>
main()
{
            int bil1, bil2, jumlah, kurang, kali, bagi, modulus;

            printf("Input bilangan 1 : \n");
            scanf("%d", &bil1);
            printf("Input bilangan 2 : \n");
            scanf("%d", &bil2);
            jumlah = bil1 + bil2;

            printf("Penjumlahan %d dengan %d adalah %d\n", bil1,bil2,jumlah);

            kurang = bil1 - bil2;

            printf("Pengurangan %d dengan %d adalah %d\n", bil1,bil2,kurang);

            kali = bil1 * bil2;

            printf("Perkalian %d dengan %d adalah %d\n", bil1,bil2,kali);

            bagi = bil1 / bil2;

            printf("Pembagian %d dengan %d adalah %d\n", bil1,bil2,bagi);

            modulus = bil1 % bil2;

            printf("Modulus %d dengan %d %d\n", bil1,bil2,modulus);
            getch();
}










/* Program  1.4
Penggunaan statement if dan operator  relasi
LabKom  - 2008 */
#include <stdio.h>
#include <conio.h>
main()
{
            int bil1, bil2;

            printf("Masukan dua bilangan integer, \n");
            printf("hubungan antara dua bilangan tersebut adalah : ");
            scanf("%d %d", &bil1, &bil2);

            if (bil1 == bil2)
                        printf("%d sama dengan %d\n", bil1, bil2);

            if (bil1 != bil2)
                        printf("%d tidak sama dengan %d\n", bil1,bil2);

            if (bil1 < bil2)
                        printf("%d kurang dari %d\n", bil1,bil2);

            if (bil1 > bil2)
                        printf("%d lebih dari %d\n", bil1,bil2);

            if (bil1 <= bil2)
                        printf("%d kurang dari sama dengan %d\n", bil1,bil2);

            if (bil1 >= bil2)
                        printf("%d lebih dari sama dengan %d\n", bil1,bil2);
            getch();
}







IV.Tugas Akhir
1.      Buatlah program C yang menanyakan tiga buah bilangan integer melalui keyboard. Kemudian program akan menampilkan jumlah, rata-rata, product (perkalian ketiga bilangan tersebut), nilai terkecil dan nilai terbesar diantara ketiga bilangan tersebut.

Jawab:

#include <stdio.h>
#include <conio.h>

main()
{
            int bil1, bil2, bil3, jumlah, rata, product, max, min;
   printf("input bil1 \n");
   scanf("%d", &bil1);
   printf("input bil2\n");
   scanf("%d", &bil2);
   printf("input bil3\n");
   scanf("%d", &bil3);

   jumlah = bil1 + bil2 + bil3;
   /* output */
   printf("penjumlahan : %d\n", jumlah);

   rata = jumlah/3;
   /* output */
   printf("rata : %d\n", rata);

   product = bil1 * bil2 * bil3;
            /* output */
   printf("product : %d\n", product);

   if ((bil1<bil2)&&(bil1<bil3))
            min=bil1;
   if ((bil2<bil1)&&(bil2<bil3))
            min=bil2;
   if ((bil3<bil1)&&(bil3<bil2))
            min=bil3;
   printf("Bilangan terkecil : %d \n", min);

   if ((bil1>bil2)&&(bil1>bil3))
            max=bil1;
   if ((bil2>bil1)&&(bil2>bil3))
            max=bil2;
   if ((bil3>bil1)&&(bil3>bil2))
            max=bil3;
   printf("Bilangan terbesar : %d \nn", max);

   getch();
}


2.Buatlah program yang menghasilkan keluaran sebagai berikut!
Jawab:

Kotak
#include <stdio.h>
#include <conio.h>

main()
{
            char i;

   for(i=0; i<=9; i++)
   printf("*");
   printf("\n");

   for (i=0; i<=6; i++)
   printf("*         *\n");

   for(i=0; i<=9; i++)
   printf("*");
   printf("\n");
   getch();
}


Belahketupat

#include <stdio.h>
#include <conio.h>



main()
{
            char i;

   for(i=0; i<=0; i++)
   printf("    *\n");

   for(i=0; i<=0; i++)
   printf("   * *\n");

   for(i=0; i<=0; i++)
   printf("  *   *\n");

   for(i=0; i<=0; i++)
   printf(" *     *\n");

   for(i=0; i<=0; i++)
   printf("*       *\n");

   for(i=0; i<=0; i++)
   printf(" *     *\n");

   for(i=0; i<=0; i++)
   printf("  *   *\n");

   for(i=0; i<=0; i++)
   printf("   * *\n");

   for(i=0; i<=0; i++)
   printf("    *\n");


   getch();

   }


Panah

#include<stdio.h>
#include<conio.h>

main()
{
            char i;

   for(i=0; i<=0; i++)
   printf("  *\n");

   for(i=0; i<=0; i++)
   printf(" * *\n");

   for(i=0; i<=0; i++)
   printf("* * *\n");

   for(i=0; i<=5; i++)
   printf("  *\n");
   printf("\n");
   getch();
}



TUGAS TAMBAHAN
            #include<stdio.h>
#include<conio.h>

int main()
{
      int celcius; float fahrenheit, reamur, kelvin;
      printf("------------------------------------------------------------------------------\n");
      printf("Celcius \t    Fahrenheit \t\t  Reamur \t\t  Kelvin\n");
      printf("------------------------------------------------------------------------------\n");
      for(int j=1; j<10; j++)
      {
      printf("celcius : ");
      scanf("%d", &celcius);
      fahrenheit=((9 * ("%d", celcius)/5)+32);
      kelvin=( 273+ ("%d", celcius));
      reamur=((4 * ("%d", celcius)/5));
      printf("\t\t fahrenheit : %2.2f", fahrenheit);
      printf("\t reamur : %2.2f", reamur);
      printf("\t\tkelvin : %2.2f\n", kelvin);

      }

      getch();
      return 0;
}


Tugas akhir alpro
Fisika UNPAD Bandung