WHAT'S NEW?
Loading...

Seleksi

2.2             Latihan
1.      Buatlah contoh program di bawah ini :
//Latihan_1_1
#include <stdio.h>
#include <conio.h>

main()
{
   int usia;

   printf("Berapa usia Anda : ");
   scanf("%d",&usia);
   if (usia < 16)
      printf("Anda belum boleh mendapat SIM C");
    
   getch();
}

2.       Lakukan seperti poin 1 dan 2  diatas untuk program dibawah
//Latihan_1_3
#include <stdio.h>
#include <conio.h>

main()
{
   int usia;

   printf("Berapa usia Anda : ");
   scanf("%d",&usia);
   if (usia < 16)
      printf("Anda belum boleh mendapat SIM C");
   else
      printf("Anda sudah boleh mendapat SIM C");    
   getch();
}



3.       Lakukan seperti poin 1 dan 2 diatas untuk program dibawah
//Latihan_1_4
#include <stdio.h>
#include <conio.h>

main()
{
   int bil;
   printf("Masukkan bilangan : ");
   scanf("%d", &bil);
   switch (bil)
   {
      case 1 : printf("Anda memasukkan bil. satu");
               break;
      case 2 : printf("Anda memasukkan bil. dua");
               break;
      case 3 : printf("Anda memasukkan bil. tiga");
               break;
      default: printf("Anda memasukkan bil selain 1, 2, dan 3");
       break;
   }  
   getch();
}


1.       Buatlah contoh program di bawah ini :
//Latihan_1_5
#include <stdio.h>

main()
{
            int hasil = 0;
            int nilai;
            int flag = 0;
           
            do{
      printf("Hasil = %d\n", hasil);
      printf("Masukkan bilangan: ");
      scanf("%d", &nilai);
      printf("Masukkan 1 untuk +, 2 untuk -, 3 untuk *, 4 untuk /: ");
      scanf("%d", &flag);
      switch(flag)
      {
         case 1 : hasil = hasil + nilai;
                  break;
         default: printf("Pilihan %d tidak dikenal.\n", flag);
      }
   } while(flag != 0);
}


Tugas
1.       Tugas_1
Buat Program dengan menggunakan if permasalahan berikut “Sebuah truk berangkat dari A menuju B dengan kecepatan rata-rata KS km/jam
//Latihan_1_5
#include <stdio.h>
#include <stdlib.h>

main()
{
            int KS,KT,KM;
            printf("Kecepatan Sedan : ");
            scanf("%d", &KS);
            printf("Kecepatan Truk : ");
            scanf("%d",&KT);
           
            if (KT <0 || KS <0)
            printf("Kecepatan Truk dan sedan tidak boleh negatif\n");
            else if (KT==0 || KS ==0)
            printf("kecepatan Truk dan Sedan tidak boleh sama-sama Nol/Berhenti\n");
            else{
                        KM=KS*(2*KT/(KS-KT));
                        printf("\n\nsedan dapat  menyusul truk sejauh %d kilometer \n",KM);}
                        system ("PAUSE");
}

2.       Tugas_2
Buatlah program dengan C++ untuk menentukan hari menggunakan if. Desain tampilannya



4.
3.Buatlah Program untuk menghitung harga x1 dan x2 dengan rumus ABC (persamaan kwadrat).


D = b2  - 4*a*c  ( D = Nilai Diskriminan )

//Latihan_1_5
#include <stdio.h>
#include <stdlib.h>
main()
{
int a,b,c,d;
printf("Masukan Nilai a: ");
scanf("%d",&a);
printf("\nMasukan Nilai b: ");
scanf("%d",&b);
printf("\nMasukan Nilai c: ");
scanf("%d",&c);
d=b*b-4*a*c;
if(d>0)
printf("X1 dan X2 mempunyai akar riil berlainan\n");
else if(d==0)
printf("X1 dan X2 mempunyai akar riil sama\n");
else
printf("X1 dan X2 mempunyai akar riil (Imaginer)\n");
}














4.Buat Program dengan menggunakan if permasalahan berikut: Didalam menentukan lulus dan tidaknya seseorang siswa dilakukan 2 kali pengujian 
//Latihan_1_5
#include <stdio.h>
#include <stdlib.h>
main()
{
int nilai,nr,nilai1,nilai2;
nilai2=0;
nilai=0;
printf("Menentukan Lulus atau tidaknya Seorang Siswa\n");
printf("Masukan Nilai Awal :\n");
scanf("%d",&nilai1);
if(nilai1>=60){
printf("Nilai %d Lulus\n",nilai1);
}
if(nilai<60)
printf("masukan nilai kedua :\n");
scanf("%d",&nilai2);
nilai=(nilai1+nilai2)/2;
if (nilai>=70){
printf("nilai %d Lulus \n",nilai);
}
else
printf("nilai %d Tidak Lulus\n",nilai);
system("PAUSE");

}



5. Kerjakan tugas no.2 menggunakan instruksi Switch Cas



//Latihan_1_5
#include <stdio.h>
#include <stdlib.h>
main()
{
int kode_hari;
printf("PROGRAM MENENTUKAN NAMA HARI\n\n");
printf("Pilihan :\n");
printf("A=SENIN, C=RABU, E=JUM'AT', G=AHAD, \n");
printf("B=SELASA,D=KAMIS,F=SABTU, \n\n");
printf("Kode hari (A,....,G) :");
scanf("%c",&kode_hari);
switch(kode_hari)
{
case 'A'   : printf("SENIN\n");
              break;
case 'a'   : printf("SENIN\n");
              break;
case 'B'   : printf("SELASA\n");
              break;
case 'b'   : printf("SELASA\n");
              break;
case 'C'   : printf("RABU\n");
              break;
case 'c'   : printf("RABU\n");
              break;
case 'D'   : printf("KAMIS\n");
              break;
case 'd'   : printf("KAMIS\n");
              break;
case 'E'   : printf("JUM'AT\n");
              break;
case 'e'   : printf("JUM'AT\n");
              break;
case 'F'   : printf("SABTU\n");
              break;
case 'f'   : printf("SABTU\n");
              break;
case 'G'   : printf("AHAD\n");
              break;
case 'g'   : printf("AHAD\n");
              break;
default : printf("MAAF KODE HARINYA SALAH\n");
break;
}
system("\nPAUSE");
}













1 komentar: Leave Your Comments