1. Tentukan apa hasil numerik dari ekspresi relasi danlogika dibawah ini. Diberikan
nilai A = 3; B = 6 ; C = 2 ; K = 5; L = 4; M = 3
a. D = (4 + 2 > A && B – 2 > 3 + 2 || B + 2 <= 6 + 2 )
b. D=K + 5 < M || (C * M < L && 2 * M – L > 0)
c. D=L + 5 < M || C * K < L && 2 * K – L > 0
d. D=A * 4 <= 3 * M + B
e. D=K + 10 > A && L – 2 > 4 * C
2. Dari program dibawah ini, bagaimanakah keluaran yang dihasilkan
#include<stdio.h>
#include<conio.h>
main( )
{
int a = 21;
clrscr( );
printf("\n Nilai a = %d",a);
printf("\n Nilai a++ = %d",a++);
printf("\n Nilai ++a = %d",++a);
printf("\n Nilai --a = %d",--a);
printf("\n Nilai a = %d",a);
a+=3;
printf("\n Nilai a = %d",a);
printf("\n Nilai ++a = %d",++a);
printf("\n Nilai a++ = %d",a++);
printf("\n Nilai --a = %d",--a);
printf("\n Nilai a-- = %d",a--);
getch( );
}
3. Buatlah program untuk menghitung panjang kata berikut ini:
Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika
4. Buatlah program untuk membalik kata berikut ini :
Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika
Menjadi seperti berikut :
akitamrofnI anaraS aniB retupmoK and akitamrofnI nemejanaM imedakA
5. Buatlah program untuk menggabungkan dua buah string
Kalimat1 = Manajemen
Kalimat2 = Informatika
Menjadi seperti berikut:
ManajemenInformatika
6. Diberikan kalimat string berikut :
Kalimat1 = "35.6"
Kalimat2 = "12.5"
Kemudian kedua kalimat diatas dihitung menjadi perhitungan :
a. Perkalian
b. Pembagian
c. Penambahan
d. Pengurangan
Jawab :
1. ======================================================================
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
main()
{
int b,c,d,e,f,n,o,p,q,m;
int A=3,B=6,C=2,K=5,L=4,M=3;
clrscr();
/*proses*/
c=4+2>A;
d=B-2>3+2;
e=B+2<=6+2;
f=c&&d||e;
cout<<endl<<endl;
cout<<"Program Ekspresi AND / OR"<<endl<<endl;
cout<<"Hasil dari c = 4+2>A = "<<c<<endl;
cout<<"Hasil dari d = B-2>3+2 = "<<d<<endl;
cout<<"Hasil dari e = B-2>3+2 = "<<e<<endl;
cout<<endl<<endl;
cout<<"Hasil dari D = 4+2>A&&B-2>3+2||B-2>3+2 = "<<f;
//proses
n=K+5<M;
o=C*M<L;
p=2*M-L>0;
q=n||o&&p;
cout<<endl<<endl;
cout<<"Program Ekspresi AND / OR"<<endl<<endl;
cout<<"Hasil dari n = K+5<M = "<<n<<endl;
cout<<"Hasil dari o = C*M<L = "<<o<<endl;
cout<<"Hasil dari p = 2*M-L>0 = "<<p<<endl;
cout<<endl<<endl;
cout<<"hasil dari q = K+5<M||C*M<L&&2*M-L>0 = "<<q;
//Proses
n=L+5<M;
o=C*K<L;
p=2*K-L>0;
q=n||o&&p;
cout<<endl<<endl;
cout<<"Program Ekspresi AND / OR"<<endl<<endl;
cout<<"Hasil dari n = L + 5 < M adalah "<<n<<endl;
cout<<"Hasil dari o = c * K < L adalah "<<o<<endl;
cout<<"Hasil dari p = 2 * K - L > 0 adalah "<<p;
cout<<endl<<endl;
cout<<"Hasil dari q = L + 5 < M ||c * K < L && 2 * K - L > 0 adalah "<<q;
//Proses
b=A*4<=3*M+B;
n=b;
cout<<endl<<endl;
cout<<"Program Ekspresi AND"<<endl<<endl;
cout<<"Hasil dari b = A * 4 <= 3 * M + B adalah "<<b;
cout<<endl<<endl;
cout<<"Hasil dari n= A * 4 <= 3 * M + B adalah "<<n;
b=K+10>A;
d=L-2>4*C;
m=b&&d;
cout<<endl<<endl;
cout<<"Program Ekspresi AND"<<endl<<endl;
cout<<"Hasil dari b = K + 10 > A adalah "<<b<<endl;
cout<<"Hasil dari d = L - 2 > 4 * C adalah "<<d;
cout<<endl<<endl;
cout<<"Hasil dari m = K + 10 > A && L - 2 > 4 * C adalah "<<m;
cout<<endl;
getch();
}
2.=======================================================================
.
3, ======================================================================
#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <iostream.h>
main()
{
char kata[]="Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika";
cout<<"Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika \n";
cout<<"Hasil Perubahan = " << strrev(kata);
getch();
}
4. ======================================================================
#include <conio.h>
#include <iostream.h>
main()
{
char nama1[50]= "AKADEMI MANAJEMEN INFORMATIKA",
nama2[50]= "KOMPUTER BINA SARANA INFORMATIKA";
clrscr();
cout<<"\tMEMBALIKAN KATA "<<endl<<endl;
cout<<" KATA PERTAMA : "<<nama1<<endl;
strrev(nama1);
cout<<" PERUBAHAN KATA PERTAMA : "<<nama1;
cout<<endl<<endl;
cout<<"__________________________________________________"<<endl;
cout<<"__________________________________________________";
cout<<endl<<endl;
cout<<" KATA KEDUA : "<<nama2<<endl;
strrev(nama2);
cout<<" PERUBAHAN KATA KEDUA : "<<nama2;
getch();
}
5. ======================================================================
#include <string.h>
#include <ctype.h>
#include <iostream.h>
#include <conio.h>
main(){
char Kal1[]="Manajemen";
char Kal2[]="Informatika";
strcpy(Kal1,Kal2);
cout<<"Penggabungan = "<<Kal1;
getch();
}
6. ======================================================================
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <math.h>
main()
{
float kalimat1=35.6;
float kalimat2=12.5;
float haper, hapem, hapen, hapeng;
cout<<"soal nomor 6"<<endl;
cout<<""<<endl;
cout<<"Kalimat1 = 35.6"<<endl;
cout<<"Kalimat2 = 12.5"<<endl;
cout<<"Kedua Kalimat diatas dihitung menjadi perhitungan"<<endl;
cout<<""<<endl;
cout<<"Penyelesaian : "<<endl;
haper=kalimat1*kalimat2;
cout<<"A. Hasil Perkalian = "<<haper<<endl;
hapem=kalimat1/kalimat2;
cout<<"B. Hasil Pembagian = "<<hapem<<endl;
hapen=kalimat1+kalimat2;
cout<<"C. Hasil Penambahan = "<<hapen<<endl;
hapeng=kalimat1-kalimat2;
cout<<"D. Hasil Pengurangan = "<<hapeng<<endl;
getch();
}
Semoga Bermanfaat dan Jangan Lupa Tinggalkan Jejak ! :)
Title :
Tugas 2
Description : 1. Tentukan apa hasil numerik dari ekspresi relasi danlogika dibawah ini. Diberikan nilai A = 3; B = 6 ; C = 2 ; K = 5; L = 4; M = 3 a....
Rating :
5