Sabtu, 26 Maret 2011

Tugas Praktikum 3 Bahasa C++

TUGAS 3

1.    Diketahui variabel – variabel sebagai berikut :
var_bulat =  32767;
var_pecahan= 339.2345678f;
var_pecahan= 3.4567e+40;
var_karakter= ‘S’ ;
    Buat program untuk menampilkan semua variabel

   #include<stdio.h>
   #include<conio.h>
   main()
   {

     clrscr();
     printf("var_bulat    = %d\n", 32767);
     printf("var_pecahan1 = %12.7f\n", 339.2345678);
     printf("var_pecahan2 = %10.4e\n", 3.4567e+40);
     printf("var_karakter = %c\n", 'S');
     getch();
  }



2.    Diketahui variabel – variabel sebagai berikut:
int a = 12, b = 2, c= 3, d = 4;
Buat program untuk mencetak hasil :
 a % b
 a – c
 a + b
 a / d
 a/d * d + a % d
 a % d / d * a – c

#include<stdio.h>
#include<conio.h>
main()
{
 clrscr();
 int a,b,c,d;
 a=12;
 b=2 ;
 c=3 ;
 d=4 ;
 int hasil1,hasil2,hasil3,hasil4,hasil5,hasil6;
 hasil1=a%b;
 hasil2=a-c;
 hasil3=a+b;
 hasil4=a/d;
 hasil5=a/d*d+a%d;
 hasil6=a%d/d*a-c;
 printf("hasil bagi        = %d\n",hasil1);
 printf("hasil pengurangan = %d\n", hasil2);
 printf("hasil penjumlahan = %d\n", hasil3);
 printf("hasil pembagian   = %d\n", hasil4);
 printf("hasil gabungan 1  = %d\n", hasil5);
 printf("hasil gabungan 2  = %d\n", hasil6);

 getch();
}


3.    Buatlah program untuk menghitung Diskriminan dari sebuah persamaan kuadrat dengan niali a,b dan c yang diinputkan

#include<stdio.h>
#include<conio.h>
main()
{
 clrscr();
 int a,b,c,d;
 printf("masukan nilai a : ");
 scanf("%d",&a);
 printf("masukan nilai b : ");
 scanf("%d",&b);
 printf("masukan nilai c : ");
 scanf("%d",&c);
 d=b*b-4*a*c;
 printf("Nilai diskriminan = %d\n",d);
 getch();
}


4.    Kerjakan soal  no 2 dan 3 dengan mengubah tipe datanya float

     a) #include<stdio.h>
#include<conio.h>
main()
{
     clrscr();
     float c,f,g,h,i,j;
     int a,b,d,e;
     a= 12;
     b= 2;
     c= 3;
     d= 4;
     e=a%b;
     f=a-c;
     g=a+b;
     h=a/d;
     i=a/d*d+a%d;
     j=a%d/d*a-c;

     printf("hasil bagi        = %d\n", e);
     printf("hasil pengurangan = %4.2f\n", f);
     printf("hasil penjumlahan = %4.2f\n", g);
     printf("hasil pembagian   = %4.2f\n", h);
     printf("hasil gabungan 1  = %4.2f\n", i);
     printf("hasil gabungan 2  = %4.2f\n", j);
     getch();
}




b) #include<stdio.h>
#include<conio.h>
main()
{
        clrscr();
       float a,b,c,d;
   printf("masukan nilai a : ");
        scanf("%f",&a);
        printf("masukan nilai b : ");
        scanf("%f",&b);
        printf("masukan nilai c : ");
        scanf("%f",&c);
       d=b*b-4*a*c;
       printf("Nilai diskriminan = %4.2f\n",d);
       getch();
}

Jumat, 25 Maret 2011

Tugas Praktikum 2 Bahasa C++


1.    Mencetak kalimat “Hello World!” dalam satu baris
#include<stdio.h>
#include<conio.h>
main()
{
     Printf(“Hello World !”);
     getch();
}

2.    Mencetak kalimat beberapa baris, dengan tampilan sbb:
Hello…
..oh my
…when do I stop?
1
..2
…3

#include<stdio.h>
#include<conio.h>
main()
{
     printf(“Hello…\n”);
     printf(“..oh my\n”);
     printf(“…when do i stop?\n”);
     printf(“1 \n..2\n…3”);
     getch();
}



3.    Menghitung penjumlahan 1024 + 4096 dan mencetak hasilnya

#include<stdio.h>
#include<conio.h>
main()
{
     clrscr();
     int jumlah;
     jumlah=1024 + 4096;
     printf(“menghitung  penjumlahan 1024 + 4096 ?\n”);
     printf(“hasil penjumlahannya adalah : %d\n”,jumlah);
     getch();
}


4.    Mengisi nilai 2 variabel int, menjumlahkan kedua isi variable tersebut dan mencetak hasilnya

#include<stdio.h>
#include<conio.h>
main()
{
     clrscr;
      int bil1,bil2,hasil;
     printf(“masukan variabel 1 : ”);
     scanf(“%d”,&bil1);
     printf(“masukan variabel 2 : ”);
     scanf(“%d”,&bil2);
     hasil=bil1+bil2;
     printf(“hasil penjumlahan = %d\n”,hasil);
     getch();
}



5.    Mengisi nilai sebuah variabel float, mengalikan isi variabel tersebut dengan 50 dan mencetak hasilnya

#include<stdio.h>
#include<conio.h>
main()
{
     clrscr();
     float bil, hasil;
     printf(“masukan sebuah variabel :  ”)
     scanf(“%f”,&bil);
     hasil=bil*50;
     printf(“hasil perkalian dengan bilangan 50 = %4.2f\n”,hasil);
     getch();
}


6.    Menampilkan nilai sebuah bilangan float dengan tanpa menentukan format  (default)

#include<stdio.h>
#include<conio.h>
main()
{
     clrscr();
     float bil,hasil;
     printf(“masukan sebuah bilangan :   ” );
     scanf(“%f”,&bil);
     hasil=bil;
     printf(“tampilan bilangan tanpa format= %f\n”,hasil );
     getch();
}

7.    Menampilkan nilai sebuah bilangan float dengan format : lebar medan 10 digit dan 2 digit dibelakang koma

#include<stdio.h>
#include<conio.h>
main()
{
 clrscr();
 printf("Nilai desimal dengan format\n");
 printf("Lebar medan 10 digit dan 2 digit dibelakang koma = %10.2f",1512167.87);
 getch();
}

8.    Menerima masukan dengan format int dan char kemudian menampilkan kembali dengan format yang sesuai

#include"conio.h"
#include"stdio.h"
main()
{
 clrscr();
 int bil;
 char kar;
 printf("Masukan karakter            : ");scanf("%c",&kar);
 printf("Masukan bilangan            : ");scanf("%d",&bil);
 printf("\nKarakter yang diinput     : %c",kar);
 printf("\nBilangan yang dinput      : %d",bil);
 getch();
}


Minggu, 06 Maret 2011

Tugas Praktikum 1 Bahasa C++


1.    Menjumlahkan 2 buah bilangan dan mencetak hasilnya
Algoritmanya:
  • Masukan bilangan 1                   
  • Masukan bilangan 2
  • hasil=bilangan 1 + bilangan 2 
  • cetak hasil
#include<iostream.h>
#include<conio.h>
main()
{
 clrscr();
 int bil1,bil2,hasil;
 cout<<"masukan bilangan 1: ";
 cin>>bil1;
 cout<<"masukan bilangan 2: ";
 cin>>bil2;
 hasil=bil1+bil2;
 cout<<"hasil penjumlahan : " << hasil <<endl;
 getch();
 }




2.    Mengalikan 2 buah bilangan dan mencetak hasilnya
Algoritmanya :
  • ·         Masukan bilangan 1
  • ·         Masukan bilangan 2
  • ·         hasil=bilangan1*bilangan2
  • ·         cetak hasil

#include<iostream.h>
#include<conio.h>
main()
{
 clrscr();
 int bil1,bil2,hasil;
 cout<<"masukan bilngan 1  : ";
 cin>>bil1;
 cout<<"masukan bilangan 2: ";
 cin>>bil2;
 hasil=bil1*bil2;
 cout<<" hasil perkalian : " << hasil <<endl;
 getch();
 }


3.    Memberikan opsi penjumlahan dan mengalikan hasilnya
    #include<stdio.h>
   #include<conio.h>
   main()
  {
    int pilih;
    int bil1,bil2,hasil;
    clrscr();
    printf("Menu Pilihan\n");
    printf("..........................\n");
    printf("1. Hitung hasil tambah\n");
    printf("2. Hitung hasil kali\n");
    printf("3. Keluar\n");
    printf("..........................\n");
    printf("Masukan pilihan[1,2,3]:");scanf("%d",&pilih);
   switch(pilih)
   {
  case 1:{
           clrscr();
           printf("masukan bilangan 1 : ");scanf("%d",&bil1);
           printf("masukan bilangan 2 : ");scanf("%d",&bil2);
           hasil=bil1+bil2;
           printf("Hasil tambah= %d\n ",hasil);
           break;
           }
 case 2:{
          clrscr();
          printf("masukan bilangan 1 : ");scanf("%d",&bil1);
          printf("masukan bilangan 2 : ");scanf("%d",&bil2);
          hasil=bil1*bil2;
          printf("Hasil kali= %d\n ",hasil);
          break;
          }
 case 3:{
          clrscr();
          printf("terima kasih telah mencoba program ini\n");
          break;
          }
 }
 getch();
}


4.    Menghitung luas lingkaran dan menampilkan hasilnya
#include<iostream.h>
#include<conio.h>
main()
{
 clrscr();
 float r, luas , phi=3.14 ;
 cout<<"masukan nilai jari-jarinya   :";
 cin>>r;
 luas=phi*r*r;
 cout<<"luas lingkaran :  " << luas <<endl;
 getch();
 }

5.    Mengecek bilangan diantara 2 bilangan masukan, apakah sama ataukah lebih besar salah satunya, dan tampilkan hasilnya
#include <iostream.h>
#include<conio.h>
main()
{
     clrscr() ;
     int a, b ;
     cout<<”masukan bilangan 1 : “ ;
     cin>>a;
     cout<<”masukan bilangan 2 : “ ;
     cin>>b;
          if(a>b)
          cout<<”hasilnya adalah : angka “<<a<<” lebih besar dari angka “<<b<< endl;
          else if (a<b)
          cout<<”hasilnya adalah : angka “<<a<< “lebih kecil dari angka “<<b<< endl;
else
cout<<”hasilnya adalah : angka<<a< “sama dengan angka “<<b<< endl;
getch();
}


6.    Menghitung sigma (akumulasi) dari bilangan 1 sampai n, dan menampilkan hasilnya Ʃ I = 1+2+3…+n
Algoritma :
1. Masukan nilai n
2. Untuk nilai i Lakukan perulangan sampai ke n
2.1 hitung nk=nk+i;
3. cetak nk
Programnya sebagai berikut:
#include "conio.h"
#include "stdio.h"
main()
{
clrscr();
int n,i,nk=0;
printf("Masukan Nilai n : ");scanf("%d",&n);
for(i=1;i<=n;i++)
nk=nk+i;
printf("Nilai Sigma %d adalah %d\n",n,nk);
getch();
}


Diberdayakan oleh Blogger.