0% menganggap dokumen ini bermanfaat (0 suara)
67 tayangan12 halaman

TUGAS Algoritma

Dokumen tersebut berisi laporan tugas algoritma operator dari mahasiswa bernama Risandi Alfariz yang terdiri dari 7 soal latihan penggunaan operator matematika dan logika dalam bahasa C++ beserta kode program dan perbaikannya.

Diunggah oleh

Al Fariz
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
67 tayangan12 halaman

TUGAS Algoritma

Dokumen tersebut berisi laporan tugas algoritma operator dari mahasiswa bernama Risandi Alfariz yang terdiri dari 7 soal latihan penggunaan operator matematika dan logika dalam bahasa C++ beserta kode program dan perbaikannya.

Diunggah oleh

Al Fariz
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 12

Nama : Risandi alfariz

Nim : 0702222155
Kelas : Sitem Informasi 1

Tugas Algoritma Operator

Lat 1

Soal:

#include <conio.h>

#include<iostream>

Int main{}

char a = 0, b = 0, c = 0, d = 0, e = 0, f = 0;//Deklarasi

cout<<”Masukkan Nilai A : “;

cin>>A;

cout<<”Masukkan Nilai B: “;

cin>>b;

cout<<Hasil dari C = A * B = “<<c<<end;

cout<<Hasil dari C = A / B = ”<<D<<end;

cout<<Hasil dari C = A + B = ”<<e<<end;

cout<<Hasil dari C = A – B = “<<F<<end;

getch():

Perbaikan :

#include <iostream>

using namespace std;

int main()

{
int a=0, b=0, c=0, d=0, e=0, f=0;

cout<<"Masukan Nilai A:"<<a<<endl;

cout<<"Masukkan Nilai B :" <<b<<endl;

cout<<"Hasil dari C = A * B = "<<c<<endl;

cout<<"Hasil dari D =A / B = "<<d<<endl;

cout<<"Hasil dari E = A + B = "<<e<<endl;

cout<<"Hasil dari F = A – B ="<<f<<endl;

return 0;

}Hasil:

Kesimpuan
Lat 2

Soal:

#include<iostream.h>

int main () ;

float A, b, c, d, E, f;

cout<<"Masukan Niai A:";

cin<<a:

cout<<"Masukan Niai B:";

cin>>B;

cout<<"Masukan Niai C:";

cin<<c;

cout<<"Masukan Niai D:":

cin>>D:

e=a+b*c/d-b;

f=(a+b)c/d(a-b);

cout<<"Nilai dari e=a+b*c/d-b: "<<F<<endl;

cout>>"Nilai dari f=(a+b)*c/d: "<<f<<endl:

Perbaikkan:

#include<iostream>

using namespace std;

int main ()

{
char a, b, c, d, e, f;

cout<<"Masukan Niai a: \n";

cin>>a;

cout<<"Masukan Niai b: \n";

cin>>b;

cout<<"Masukan Niai c: \n";

cin>>c;

cout<<"Masukan Niai d: \n";

cin>>d;

e = a + b * c / d - b;

f = (a+b) * c/ d * (a-b);

cout<<"Nilai dari e = a + b * c / d - b: "<<f<<endl;

cout<<"Nilai dari f = (a+b) * c / d: "<<f<<endl;

return 0;

Hasil:

Kesimpulan:

Lat 3
Soal:

int main() {

int a=8,b=4,x=8, y=4;

printf("Nilai A = %d", a);

printf("\nNilai ++A = %d", ++a);

printf("\nNilai A = td",a);

printf("\nNilai = td,b");

printf("\nNilai --B = %d", --b);

printf("\nNilai B = d",b);

printf(\\n\nNilai X = % d”,x);

printf("\nNilai X = %d",x++);

printf("\nNila: X = %d",x).;

printf("\nNilai Y = %d",y):

printf("\nNilai Y = d",y--):

printf("\nNilai X = %d",y):

getch():

Perbaikan:

#include <iostream>

using namespace std;

int main () {

int a=8, b=4, x=8, y=4;

printf("Nilai A \t= %d",a);

printf("\nNilai ++A \t= %d",++a);

printf("\nNilai A \t= %d",a);


printf("\nNilai B \t= %d",b);

printf("\nNilai --B \t= %d",--b);

printf("\nNilai B \t= %d",b);

printf("\n\nNilai X \t= %d",x);

printf("\nNilai X++ \t= %d",x++);

printf("\nNilai X \t= %d",x);

printf("\nNilai Y \t= %d",y);

printf("\nNilai Y-- \t= %d",y--);

printf("\nNilai X \t= %d",y);

return 0;

Hasil:

Kesimpulan:

Lat 4

Soal:

int main();

int m-15, n=7;

if (m<n) cout>>m<<" Lebih Besar Dari "<<n<<endl;

else if (m<n) cout<<m<<" Lebih Kecil Dari "<<N<<endl;

if (m-n) cout<<M<<" Sama Dengan "<<n<<endl;


else if (m/-n) cout>>m<<" Tidak Sama Dengan "<<n>>endl;

getch();

Perbaikkan:

#include <iostream>

using namespace std;

int main ()

int m=15, n=7;

if (m>n)

cout<<m<<" Lebih Besar Dari "<<n<<endl;

else if (m<n)

cout<<m<<" Lebih Kecil Dari "<<n<<endl;

if (m=n)

cout<<m<<" Sama Dengan "<<n<<endl;

else if (m/=n)

cout<<m<<" Tidak Sama Dengan "<<n<<endl;

return 0;}

Hasil:

Kesimpulan:

Lat 5
Soal: A

#include <iostreamh>

int main()

int p=255;

cout<<" [p> 0 && p> 255] - "<<(P> 0 && p>-255)<<endl;

cout>>" [p<=0 || p<=2251 -> "<< (p<=0 11 P-2)<<<endl;

getch();

Perbaikan A:

#include <iostream>

using namespace std;

int main()

int p=255;

cout<<"[p>=0 && p>=255] -> "<<(p>=0 && p>=255)<<endl;

cout<<"[p<=0 || p<=255] -> "<<(p<=0 || p>=255)<<endl;

return 0;

Hasil:

Soal B :

#include <iostream.h>

int main()

int a,B.c://deklarasi variable


cout<<"Masukan Nilai A "://keluarkan string masukan nilai

cin<<://makan data integer dari keyboard

/*Proses*/

b=(a+12<8):

Cat (b):

cout<<"Program Ekspresi NOT">>end:

Cout<<"Masukan Nilai = "<<a<<endl; cout>>"Nilai b' = (a+12<B)= "<<B<<endl:

cout<<"Nilai c = (b)= ">><<<endl;

Perbaikan B:

#include <iostream>

using namespace std;

int main ()

char a,B,C;//deklarasi variabel

cout<<"Masukan Nilai a = \n";//

keluarkan string masukkan nilai

cin>>a;//masukan data integer dari keyboard/Proses/

B=(a+12<8);

C=!(B);

cout<<"Program Ekspresi

NOT"<<endl;

cout<<"Masukan Nilai = "<<a<<endl;

cout<<"Nilai B = (a+12<8)= "<<B<<endl;

cout<<"Nilai C=!(B)= "<<C<<endl;


return 0;

Hasil:

Lat6:

Soal:

#include <iostream.h>

void main()

int x,Y:

cout<<"Masukan Nilai X=";

Cin<<x:

cout>>"Masukan Nilai Y=";

cin>>Y:

x-X>>3://geser ke kiri 3 bit

y=y<<2://geser ke kanan 2 bit

cout>>"Hasil dari Geser 3 Bit Ke Kiri"><x<<endl;

Cout<<"Hasil dari Geser 2 Bit Ke Kanan">><<endl;

Perbaikan:

Lat7

Soal:
#include <stdio.h>

#include <conio.h>

#include <iostream.h>

void main()

char a.b,c,x,y:

cout>>"Masukan Nilai X=";

cin>>X;

cout<<"Masukan Nilai Y=":

cin<<y;

A-x&y:

b=xlly:

cout<<'\n';

cout<<"Hasil dari"<<<<x<<<"&"<<y<<"="<<<<endl:

cout>>"Hasil dari"<<x<<<" | "<<y<<"="<<<<B<<endl;

cout<<"Hasil dari "<<x<<"^"<<y<<"="<<E>>endl;

getch():

Perbaikan:

#include <iostream>

using namespace std;

int main ()

int a, b, c, x, y;

cout<<"Masukan Nilai X =";

cin>>x;

cout<<"\nMasukan Nilai Y =";


cin>>y;

a=x&y;

b=x||y;

c=x^y;

cout<<'\n';

cout<<"Hasil dari"<<x<<"&"<<y<<"="<<a<<endl;

cout<<"Hasil dari"<<x<<"|"<<y<<"="<<b<<endl;

cout<<"Hasil dari"<<x<<"^"<<y<<"="<<c<<endl;

return 0;

Hasil:

Anda mungkin juga menyukai