Minggu, 30 Oktober 2022

Tugas 6 Algoritma dan Struktur Data

 ALGORITMA DAN STRUKTUR DATA 

Assalamualaikum Wr.Wb



ALGORITMA DAN STRUKTUR DATA 

Nama  = VIRA AZIZAH 
NIM     = 3420210007
Prodi  = Teknik Informatika

Tugas 6 Pertemuan 7


Lampiran Tugas 1 Menggunakan Borland C++


#include <iostream.h>
#include <conio.h>

//Nama : VIRA AZIZAH
//NIM   : 3420210007
//Prodi : Teknik Informatika

void main ()
{
int i;
   int a = 2;
   int b = 4;
   cout<<"------------------------------\n";
   cout<<" No   A    B    A*A   B*B\n";
   cout<<"------------------------------\n";
   for (i=1; i<=10; i++)
   {
    gotoxy (2,3+i); cout<<i;
      gotoxy (5,3+i); cout<<a;
      gotoxy (11,3+i); cout<<b;
      gotoxy (16,3+i); cout<<a*a;
      gotoxy (21,3+i); cout<<b*b;
      a=a+4;
      b=b+6;
      cout<<"\n";
   }
   cout<<"------------------------------\n";
   getch();
}


Lampiran Tugas 2 Menggunakan Borland C++


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

 //Nama  : VIRA AZIZAH
 //NIM   : 3420210007
 //Prodi : Teknik Informatika

 void judul(){
   puts("====================================");
   puts("\tContoh Array Dimensi 1");
   puts("====================================");
   }

 void main()
 {
  judul();
   int i;
   float harga [5];
   harga[0]=2000;
   harga[1]=4000;
   harga[2]=5000;
   harga[3]=6000;
   harga[4]=8000;
   harga[5]=9000;
   printf("Variable harga 4 adalah %.0f\n",harga[4]);
   printf("Variable harga 5 adalah %.0f\n",harga[5]);
   for(i=1;i<=3;i++)
   {
    cout<<endl;
   }
   puts("Nilai dari Seluruh Variabel adalah:");
   for(i=0;i<5;i++)
   {
    printf("variabel harga %d adalah %.0f\n",i,harga[i]);
   }
   getch();
 }

Lampiran Tugas 3 Menggunakan Borland C++



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

 //Nama  : VIRA AZIZAH
 //NIM   : 3420210007
 //Prodi : Teknik Informatika

 void judul();

 void main()
 {
  judul();
   int i;
   char hari [7][10]={"Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu"};
   printf("Hari ke 3 adalah %s\n",hari[3]);
   printf("Hari ke 5 adalah %s",hari[5]);
   for(i=0;i<=3;i++)
   { cout<<endl; }
   puts ("Nilai dari Seluruh  variabel hari adalah:");
   for(i=0;i<7;i++)
   {
   printf("variable hari %d adalah  %s\n",i,hari[i]);
   }
   getch();
 }

 void judul(){
   puts("====================================");
   puts("\tContoh Array Dimensi 2");
   puts("====================================");
   }







Sekian dan Terima Kasih
Wassalamualaikum Wr.Wb

 







Selasa, 25 Oktober 2022

ALGORITMA DAN STRUKTUR DATA

 Assalamualaikum Wr.Wb




ALGORITMA DAN STRUKTUR DATA  






Nama  = VIRA AZIZAH 
NIM     = 3420210007
Prodi  = Teknik Informatika

Tugas 5 Pertemuan 6


Lampiran Tugas 1 Menggunakan Borland C++


/*------------------------------*/
/* Program For - Bilangan Naik */
/*------------------------------*/

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

//Nama  : Vira Azizah
//Nim    : 3420210007
//Prodi  : Teknik Informatika

void main ()
{
int a;
   for (a=15;a<=25;a++)
   {
    cout<<"Ini Adalah Baris Ke - " <<a<<endl;
   }
   getch ();
   }

Lampiran Tugas 2 Menggunakan Borland C++


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

 //Nama : Vira Azizah
 //Nim   : 3420210007
 //Prodi : Teknik Informatika

 void main () {
  puts ("-----------------------------");
   puts ("    Program For Bersarang"  );
   puts ("-----------------------------");
   int a,b;
   for (a=5;a<=12;a++) {
    for (b=2;b<=2;b++)  {
      printf("Algoritma Dan Struktur Data \n");
         cout<<endl;
      }
   }
   getch();
 }
Lampiran Tugas 3 Menggunakan Borland C++


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

      //Nama : Vira Azizah
      //NIM : 3420210007
      //Prodi : Teknik Informatika

void main()
{
int a,b;
        for (a=4;a<=9;a++)
       {
        printf("\n");
            for(b=a;b<=9;b++)
           {
              printf("%d",a);
           }
       }
       getch();
}

Lampiran Tugas 4 Menggunakan Borland C++


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

//Nama : Vira Azizah
      //NIM : 3420210007
      //Prodi : Teknik Informatika

void main()
{
int a,b;
        char lagi;

atas:
   clrscr();
   cout<<"Masukkan Bilangan = ";cin>>a;
   b = a % 2;
   printf("Nilai %d %% 2 adalah = %d",a, b);
   printf("\n\nIngin Hitung Lagi [Y/T] : ");
   lagi = getche();
   if (lagi == 'Y' || lagi == 'y') { goto atas; }
   getch();
}

Lampiran Tugas 5 Menggunakan Borland C++


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

 //Nama  : Vira Azizah
 //Nim    : 3420210007
 //Prodi : Teknik Informatika

 void main ()
 {
    int bil = 1;
    while (bil<=15)
    {
    printf (" %d ",bil);
      bil++;
    }
    bil = 1;
    cout<<endl;
    do
    {
    printf (" %d ",bil);
      bil+=2;
    } while (bil <=15);
   getch();
 }
Lampiran Tugas 6 Menggunakan Borland C++


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

 //Nama  : Vira Azizah
 //Nim    : 3420210007
 //Prodi : Teknik Informatika

 void main ()
 {
    int bil = 5;
    int b=0;
    do
    {
    if (bil <50) { printf (" %d +",bil); }
else {printf (" %d = ",bil); }
      b = b + bil;
      bil = bil + 5;
    } while (bil<=50);
    cout<<b;
   getch();
 }

Lampiran Tugas 7 Menggunakan Borland C++


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

 //Nama : Vira Azizah
 //Nim   : 3420210007
 //Prodi : Teknik Informatika

 void main ()
 {
    int a,b,c;
    for (a=1;a<=15;a+=2)
    {
    b=1; c=0;
      do
      {
      c = c + b;
         if (a == b) {cout<<b<<" = "<<c;} else {cout<<b<<" + ";}
         b = b + 2;
      }while (b<=a);
      cout<<endl;
    }
   getch();
 }

Lampiran Tugas 8 Menggunakan Borland C++


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

      //Nama : Vira Azizah
      //NIM : 3420210007
      //Prodi : Teknik Informatika

void main()
{
    int a,b,c;
    for (a=5;a<=25;a+=5)
   {
    b=5;c=5;
        do
        {
            c = c * b;
            if (a == b) {cout<<b<<" = "<<c;} else {cout<<b<<" * ";}
            b = b + 5;
        }while(b<=a);
        cout<<endl;
   }
   getch();
}





Sekian dan Terima Kasih
Wassalamualaikum Wr.Wb

Selasa, 04 Oktober 2022

ALGORITMA DAN STRUKTUR DATA

Assalamualaikum Wr.Wb



ALGORITMA DAN STRUKTUR DATA  






Nama  = VIRA AZIZAH 
NIM     = 3420210007
Prodi  = Teknik Informatika

Tugas 4 Pertemuan 5


Lampiran Tugas 1 Menggunakan Borland C++






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

      //Nama  : VIRA AZIZAH
      //NIM   : 3420210007
      //Prodi : Teknik Informatika

 void main  ()
 {
  char kode, lagi;

 //Deklarasi Label
  atas:
    clrscr();
      cout<<"SILAHKAN MASUKAN KODE BARANG [A/B/C] : ";
      kode = getche ();
      cout<<'\n';
      switch (kode) {
      case 'A': case 'a':
            cout<<"Alat Perkakas"; break;
            case 'B': case 'b':
            cout<<"Alat Laboratorium"; break;
            case 'C': case 'c':
            cout<<"Alat Alat Tulis"; break;
            default:
            cout<<"Maaf Anda Salah Memasukan Kode";
            }
      cout<<'\n';
      cout<<"\nIngin Pilih Lagi [Y/T]: ";
      lagi = getche();
      if(lagi == 'Y' || lagi == 'y') goto atas;
      getch();
 }


Lampiran Tugas 2 Menggunakan Borland C++







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

      //Nama  = VIRA AZIZAH
      //NIM   = 3420210007
      //Prodi = Teknik Informatika

 void main  ()
 {
  char kode, lagi; char nama[50], bonus[50];
   int jml; float harga, total, pot, ppn, grand;
 lagi:
  clrscr();
   puts("*********************************");
   printf("Silahkan Masukan Kode Buku [1/2/3]: ");cin>>kode;
   printf("Jumlah Pembelian Buku    : ");cin>>jml;
   switch (kode)  {
    case '1':
      strcpy(nama,"Kamu Yang Kutunggu "); harga = 100000;
         break;
      case '2':
      strcpy(nama,"Dikta Dan Hukum"); harga = 50000;
         break;
      default:
      strcpy(nama,"Kamu Dan Kenangan");
         harga = 150000;
   }

   total = harga * jml; ppn = 0.1 * total;

   if(jml>5) {
    strcpy(bonus,"Notebook");
      pot = 0.1 * total;
   } else {
    strcpy(bonus,"Maaf Tidak Dapat Bonus");
      pot = 0;
   }
   grand = total + ppn - pot;
   clrscr();
   puts("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@");
   puts("          ***TOKO BUKU VIRA***");
   puts("           Jl. Kerinduan No.04");
   puts("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@");
   cout<<"Nama Buku   : "<<nama  <<endl;
   cout<<"Harga Buku  : "<<harga <<endl;
   cout<<"Bonus       : "<<bonus <<endl;
   cout<<"Total Bayar : "<<total <<endl;
   cout<<"Potongan    : "<<pot   <<endl;
   cout<<"PPN         : "<<ppn   <<endl;
   cout<<"Grand Total : "<<grand <<endl;
   puts("*****************************************");
   puts("*** Terima Kasih Telah berbelanja di Toko Kami ***            ");
   cout<<"           Input Data Lagi...?";cin>>lagi;
   if (lagi == 'y' || lagi == 'y') {goto lagi;}

getch();
 }


Lampiran Tugas 3 Menggunakan Borland C++










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

       //Nama  = VIRA AZIZAH
       //NIM   = 3420210007
       //Prodi = Teknik Informatika

 void main  ()
 {
  char nama[50],tipe[50],souvenir[50];
   char kode, lagi;
   int lama;
   float harga,total,admin=250000,ubay,ukem;

 awal:

  clrscr();
   puts("VILLA GARDENIA NATURE");
   puts("^^^^^^^^^^^^^^^^^^^^^^^^");
   cout<<"Nama Penyewa      : ";cin>>nama;
   cout<<"Kode Kamar [A/B/C]: ";cin>>kode;

   if (kode == 'A' || 'a')
   {
    strcpy (tipe,"Edensor");
      harga = 400000;
   }
   else if (kode == 'B' || 'b')
   {
    strcpy (tipe,"Bungalow");
      harga = 350000;
   }
   else if (kode == 'C' || 'c')
   {
    strcpy (tipe,"Mansion");
      harga = 550000;
   }
   else
   {
    puts("^^^^^^^^^^^^^^^^^^^^^^^^");
      cout<<"Kode Yang Anda Masukan Salah, Ingin Input Data Lagi?";cin>>lagi;
      switch(lagi)
      {
      case 'Y':
         case 'y':
          goto awal;
         default:
          goto akhir;
      }
   }

   clrscr();
   puts("VILLA GARDENIA NATURE");
   puts("~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
   cout<<"Nama Penyewa       : "<<nama<<endl;
   cout<<"Kode Kamar [A/B/C] : "<<kode<<endl;
   cout<<"Lama Menginap      : ";cin>>lama;
   puts("^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^");
if (lama>=7)
   {
    strcpy(souvenir,"Payung VILLA GARDENIA NATURE");
   }
   else
   {
    strcpy(souvenir,"Tidak Dapat");
   }

   total = (harga * lama) + admin;

   cout<<"Tipe Kamar \t\t: "<<tipe<<endl;
   cout<<"Lama Menginap \t\t: "<<lama<<" hari"<<endl;
   cout<<"Souvenir \t\t: " <<souvenir<<endl;
   printf("Biaya Sewa \t\t: Rp.%8.2f \n",harga);
   printf("Biaya Administrasi \t: Rp.%8.2f \n",admin);
   printf("Total Biaya Sewa \t: Rp.%8.2f \n",total);
   puts("^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^");
   cout<<"Uang Bayar    : ";cin>>ubay;
   ukem = ubay - total;
   cout<<"Uang Kembali  : "<<ukem<<endl;
   cout<<"Ingin Input lagi [Y/T] ";cin>>lagi;
    switch(lagi)
      {
      case 'Y':
         case 'y':
          goto awal;
         default:
          goto akhir;
      }

 akhir:
getch();
 }





Sekian dan Terimakasih.
Wassalamualaikum Wr.Wb


















 

Sabtu, 01 Oktober 2022

ALGORITMA DAN STRUKTUR DATA

Assalamualaikum Wr.Wb




ALGORITMA DAN STRUKTUR DATA  





Nama  = VIRA AZIZAH 
NIM     = 3420210007
Prodi  = Teknik Informatika







Lampiran Tugas 1 Menggunakan Borland C++






 #include <stdio.h>

#include <iostream.h>

#include <conio.h>


//Nama    = Vira Azizah

//NIM = 3420210007

//Prodi = Teknik Informatika


void main()

{

   //Deklarasi Variable

   int absen,tugas,uts,uas;

   float total;


   puts("Program Menghitung Nilai Mahasiswa");

   puts("*************************************");

   printf("Masukan nilai absen: ");scanf("%d",&absen);

   cout<<("Masukan nilai tugas: ");cin>>tugas;

   printf("Masukan nilai uts : ");scanf("%i",&uts);

   cout<<("Masukan nilai uas: ");cin>>uas;


   //Proses Perhitungan

   total = (absen*0.1)+(tugas*0.2)+(uts*0.3)+(uas*0.4);

   puts("*************************************");

   cout<<"Total adalah: "<<total<<" (bentuk tidak terformat)\n";

   printf("Total adalah: %.2f (bentuk yang terformat)\n",total);

   puts("*************************************");


   //Kondisi

   if (total >=75 )

   { cout<<"Selamat anda lulus."; }

   else

   { cout<<"Maaf anda tidak lulus."; }


   getch();

}



Lampiran Tugas 2.1 Menggunakan Borland C++







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


    //Nama   = Vira Azizah
   //NIM = 3420210007
   //Prodi = Teknik Informatika


void main()
{
   int pilih;
   char huruf[20];

   printf("Silahkan pilih program [1/2]: ");cin>>pilih;
   //scanf("%d",&pilih);
   /*
     There are two problems with using scanf() to get a number:
     First, Validation/error handling is poor.
     The second problems is that of leaving characters in the buffer.
     Sumber: http://faq.cprogramming.com/cgi-bin/smartfaq.cgi?anever-1043372399sid=1043284385
  */
  if (pilih == 1)
  {
     clrscr();
     puts("$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$");
     puts("\tContoh Program Strlen");
     puts("$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$");
     cout<<"Masukan Sembarang Kata = ";gets(huruf);
     cout<<"Panjang Kata Yang Diinputkan = "<<strlen(huruf);
     getch();
 }
 }

Lampiran Tugas 2.2 Menggunakan Borland C++








else if (pilih == 2)
 {
     clrscr();
     puts("&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&");
     puts("\tContoh Program Strcmp");
     puts("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@");
     char a1[ ] = "S";
     char a2[ ] = "s";
     char b1[ ] = "S";
     cout<<"Hasil Perbandingan "<<a1<<" dan "<<a2<<"->";
     cout<<strcmp(a1,a2)<<endl;
     cout<<"Hasil Perbandingan "<<a2<<" dan "<<a1<<"->";
     cout<<strcmp(a2,a1)<<endl;
     cout<<"Hasil Perbandingan "<<a1<<" dan "<<b1<<"->";
     cout<<strcmp(a1,b1)<<endl;
     getch();
  }
  else
  {
     printf("Maaf pilihan anda anda salah..");
getch();
  }



Lampiran Tugas 3 Menggunakan Borland C++











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


   //Nama    = Vira Azizah
   //NIM = 3420210007
   //Prodi = Teknik Informatika


void main()
{
   char gol,jab[25];
   long gapok;
   cout<<endl<<"Struktur Sekolah"<<endl
    <<"^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ "<<endl;
   cout<<"Masukan Golongan [1/2]: ";cin>>gol;
   if(gol=='1')
   {
      strcpy(jab,"Kepala Sekolah");
      gapok=10000000;
   }
   else if(gol=='2')
   {
      strcpy(jab,"Guru");
      gapok=9000000;
  }
   else
   {
      printf("Golongan %c tidak terdaftar.\n",gol);
      strcpy(jab,"None");
      gapok=0;
   }
   cout<<"Struktur Sekolah = "<<jab<<endl;
   cout<<"Gaji Pokok = "<<gapok<<endl;
   getch();
}




Lampiran Tugas 4 Menggunakan Borland C++







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


    //Nama   = Vira Azizah
   //NIM = 3420210007
   //Prodi = Teknik Informatika


void main()
{
   char kode,RAM,merk[15]="None";
   long harga=0;
   cout<<"Kode Handphone [1/2] : ";cin>>kode;
   cout<<"RAM [6/8]    : ";cin>>RAM;
   if(kode=='1')
   {
      strcpy(merk," Samsung");
      if (RAM=='6' || RAM =='6') { harga=5300000; } else { harga=8500000; }
   }
   else if(kode=='2')
   {
     strcpy(merk," Pocco");
     //Bentuk penulisan if versi singkat
     if (RAM=='8' || RAM =='8') harga=6500000; else harga=10000000;
  }
   else
   {
      cout<<"Salah Kode Handphone"<<endl;
   }
   cout<<"Merk Handphone : "<<merk<<endl;
   cout<<"Harga Handphone : "<<harga<<endl;
   getch();
}




Sekian dan Terimakasih.
Wassalamualaikum wr.wb




















Desain Dan Analisa Algoritma

  Desain Dan Analisa Algoritma 2023 Assalamualaikum Wr. Wb Pak Nama    : VIRA AZIZAH NIM      : 3420210007 Prodi     : Teknik Informatika Ne...