Jumat, 02 Desember 2016

PART 15

NAMA : YULIA PRASTIKA
NIM : 16214053


        



    . Program Menetukan SortThenSearch
       1.      Klik aplikasi DevC++ double 2 kali
       2.      Klik file selanjutnya klik new dan kemudian klik source file
Akan keluar seperi ini
 
       3.      Kemudian isi source code untuk membuat string nilai mahasiswa pada Header File main.c
Dengan tampilan Source Code di bawah ini

/* Using qsort() and bsearch() vith values.*/

#include <stdio.h>
#include <stdlib.h>

#define MAX 20

int intcmp(const void *v1, const void*v2);

main()
{
    int arr[MAX], count, key, *ptr;
   
    /* Enter nama integers from the user. */
   
    printf ("Enter %d integer values; press Enter after each.\n ",MAX);
   
    for (count = 0; count < MAX; count++)
        scanf("%d", &arr[count]);
       
    puts("Press a key to sort the values.");
    getch();
   
    /*Sort the array into ascending order.*/
   
    qsort(arr, MAX, sizeof(arr[0]),intcmp);
   
    /*Display the sorted array. */
   
    for (count = 0; count < MAX; count++)
        printf("\narr[%d] = %d", count, arr[count]);
    puts("\nPress a key to continue.");
    getch();
   
    /* Enter a search key. */
   
    printf("Enter a value to search for: ");
    scanf("%d", &key);
   
    /* perform the search. */
   
    ptr = (int *)bsearch(&key, arr, MAX, sizeof(arr[0]),intcmp);
   
    if(ptr != NULL)
        printf("%d found at arr[%d].", key, (ptr - arr));
    else
        printf("%d not found.", key);
 }

 int intcmp(const void *v1, const void *v2)
 {
     return (*(int *)v1 - *(int *)v2);
 }


4.      Selanjunya kita klik file kemudian klik save
5.      Setelah itu buat namanya dengan menggunakan main .c
6.      Sesudah itu klik save
7.      Setelah itu klik compile & run
Akan keluar tampilan seperti ini


           
2.    2.   Program Menentukan sortSearchName
1.      Klik aplikasi DevC++ double 2 kali
2.      Klik file selanjutnya klik new dan kemudian klik source file
Akan keluar seperi ini

3.      Kemudian isi source code untuk membuat string nilai mahasiswa pada Header File main.c
Dengan tampilan Source Code di bawah ini

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

struct name                    // Custom Dta Type
{
    char a[10];
   
}b [10];                            // Custom data type's variable

void main()
{
    int N,i,j;
    int c=0;
    char name[10];
   
    printf("How many names :");
    scanf("%d",&N); fflush(stdin);
    for( i=0;i<N;i++)
    {
     printf("Enter %d Name :",i+1);
     gets(b[i].a);
    }
   
    printf("\n\nEntered name list :");
    for(i=0;i<N;i++)
    {
            printf("\n%s", b[i].a);
    }
    for(i=0;i<N;i++)
    {
        for(j=i+1;j<N;j++)
        {
            if((strcmp(b[i].a,b[j].a))>0)
            {
                char temp[10];
            strcpy(temp,b[i].a);
            strcpy(b[i].a,b[j].a);
            strcpy( b[j].a,temp);
            }
            }
    }
printf("\n\nSorted name list :");
for(i=0;i<N;i++)
{
            printf("\n%s",b[i].a);
}


printf("\n\nEnter name to search :");
gets(name);
for(i=0;i<N;i++)
{
    if((strcmp(b[i].a,name))==0)
    c++;
}
if(c==0)
{
    printf("%s not found .",name);
}
else
{
    printf("%s remains %d times .",name,c);
}
getch();
}

4.      Selanjunya kita klik file kemudian klik save
5.      Setelah itu buat namanya dengan menggunakan main .c
6.      Sesudah itu klik save
7.      Setelah itu klik compile & run
Akan keluar tampilan seperti ini

                      
3.   3.   Program Menentukan sortBinary
1.      Klik aplikasi DevC++ double 2 kali
2.      Klik file selanjutnya klik new dan kemudian klik source file
Akan keluar seperi ini

3.      Kemudian isi source code untuk membuat string nilai mahasiswa pada Header File main.c
Dengan tampilan Source Code di bawah ini

#include <stdio.h>

int main()
{
    int c, first, last, middle, n, search, array[100];
   
    printf("Enter number of elements\n");
    scanf("%d",&n);
   
    printf("Enter %d integers\n",n);
   
    for ( c=0 ; c < n; c++ )
        scanf("%d",&array[c]);
    printf("Enter value to find\n");   
    scanf("%d",&search);
   
    first = 0;
    last = n - 1;
    middle = (first+last)/2;
   
    while(first <=last )
    {
        if( array[middle] < search)
            first = middle + 1;
        else if( array[middle] == search)
        {
            printf("%d found at location %d. \n", search, middle+1);
            break;
        }
        else
            last = middle - 1;
       
        middle = (first + last)/2;
    }
    if ( first > last)
       printf("Not found! %d is not present in the list.\n ", search);
      
       return 0;
}

4.      Selanjunya kita klik file kemudian klik save
5.      Setelah itu buat namanya dengan menggunakan main .c
6.      Sesudah itu klik save
7.      Setelah itu klik compile & run
Akan keluar tampilan seperti ini
           
4.   4.   Program Menentukan sortAscending
1.      Klik aplikasi DevC++ double 2 kali
2.      Klik file selanjutnya klik new dan kemudian klik source file
Akan keluar seperi ini

3.      Kemudian isi source code untuk membuat string nilai mahasiswa pada Header File main.c
Dengan tampilan Source Code di bawah ini

/* insertion sort ascending order */

#include <stdio.h>

int main()
{
    int n, array[1000], c, d, t;
   
    printf("Enter number of elements\n");
    scanf("%d",&n);
    printf("Enter %d integers\n",n);
   
    for ( c=0 ; c < n; c++ ) {
        scanf("%d", &array[c]);
    }
    for ( c=1 ; c <= n - 1; c++ ) {
     d = c;
   
     while ( d > 0 && array[d] < array[d-1]) {
         t            = array[d];
         array[d]    = array[d-1];
         array[d-1]    = t;
         d--;
     }
    }
    printf("Sorced list in ascending order: \n");
   
    for  ( c=0 ; c <= n - 1; c++ ) {
        printf("%d\n", array[c]);
    }
    return 0;
}

4.      Selanjunya kita klik file kemudian klik save
5.      Setelah itu buat namanya dengan menggunakan main .c
6.      Sesudah itu klik save
7.      Setelah itu klik compile & run
Akan keluar tampilan seperti ini
           
5.     5. Program Menentukan forBinarySearch
1.      Klik aplikasi DevC++ double 2 kali
2.      Klik file selanjutnya klik new dan kemudian klik source file
Akan keluar seperi ini

3.      Kemudian isi source code untuk membuat string nilai mahasiswa pada Header File main.c
Dengan tampilan Source Code di bawah ini

/* Program for Binary Search */

#include <stdio.h>

int main() {
int n, a[30], item, i, j, mid, top, bottom;
printf("Enter how many elements you want:\n");
scanf("%d", &n);
printf("Enter the %d elements in ascending order:\n", n);
for (i = 0; i < n; i++) {
scanf("%d", &a[i]);
}
printf("\nEnter the item to search\n");
scanf("%d", &item);
bottom = 1;
top = n;
do {
mid = (bottom + top) / 2;
if (item < a[mid])
top =mid - 1;
else if (item > a[mid])
bottom = mid + 1;
} while (item != a[mid] && bottom <= top);
if (item == a[mid]){
    printf("Binary search successfull!!\n");
    printf("\n %d found in position: %d\n", item, mid + 1);
} else {
    printf("\n Search failed\n %d not found\n", item);
}
return 0;

4.      Selanjunya kita klik file kemudian klik save
5.      Setelah itu buat namanya dengan menggunakan main .c
6.      Sesudah itu klik save
7.      Setelah itu klik compile & run
Akan keluar tampilan seperti ini













part 14


NAMA: YULIA PRASTIKA
NIM : 16214053

1. Program Nested Structure
1. Klik aplikasi DevC++ double 2 kali
2.     Klik file selanjutnya klik new dan kemudian klik source file
Akan keluar seperi ini


3.     Kemudian isi source code untuk membuat string nilai mahasiswa pada Header File main.c
Dengan tampilan Source Code di bawah ini






4.     Selanjunya kita klik file kemudian klik save
5.     Setelah itu buat namanya dengan menggunakan main .c
6.     Sesudah itu klik save
7.     Setelah itu klik compile & run
Akan keluar tampilan seperti ini









2.     Program Structure menyimpan informasi tentang film(.ccp)
1.     Klik aplikasi DevC++ double 2 kali
2.     Klik file selanjutnya klik new dan kemudian klik source file
Akan keluar seperi ini



3.     Kemudian isi source code untuk membuat string nilai mahasiswa pada Header File main.c
Dengan tampilan Source Code di bawah ini






4.     Selanjunya kita klik file kemudian klik save
5.     Setelah itu buat namanya dengan menggunakan main .c
6.     Sesudah itu klik save
7.     Setelah itu klik compile & run
Akan keluar tampilan seperti ini






3.     Program Structure menyimpan informasi tentang film (.c)
1.     Klik aplikasi DevC++ double 2 kali
2.     Klik file selanjutnya klik new dan kemudian klik source file
Akan keluar seperi ini


3.     Kemudian isi source code untuk membuat string nilai mahasiswa pada Header File main.c
Dengan tampilan Source Code di bawah ini

4.     Selanjunya kita klik file kemudian klik save
5.     Setelah itu buat namanya dengan menggunakan main .c
6.     Sesudah itu klik save
7.     Setelah itu klik compile & run
Akan keluar tampilan seperti ini


4.     Write a C Program to add two distances entered by user
1.     Klik aplikasi DevC++ double 2 kali
2.     Klik file selanjutnya klik new dan kemudian klik source file
Akan keluar seperi ini


3.     Kemudian isi source code untuk membuat string nilai mahasiswa pada Header File main.c
Dengan tampilan Source Code di bawah ini

4.     Selanjunya kita klik file kemudian klik save
5.     Setelah itu buat namanya dengan menggunakan main .c
6.     Sesudah itu klik save
7.     Setelah itu klik compile & run
Akan keluar tampilan seperti ini


part 13




1.       Program Menghitung Volume benda geometris tanpa passing parameter
1.      Klik aplikasi DevC++ double 2 kali
2.      Klik file selanjutnya klik new dan kemudian klik source file
Akan keluar seperi ini

3.      Kemudian isi source code untuk membuat string nilai mahasiswa pada Header File main.c
Dengan tampilan Source Code di bawah ini



4.      Selanjunya kita klik file kemudian klik save
5.      Setelah itu buat namanya dengan menggunakan main .c
6.      Sesudah itu klik save
7.      Setelah itu klik compile & run
Akan keluar tampilan seperti ini

2.      Program Menghitung Volume benda geometris menggunakan passing parameter
1.      Klik aplikasi DevC++ double 2 kali
2.      Klik file selanjutnya klik new dan kemudian klik source file
Akan keluar seperi ini

3.      Kemudian isi source code untuk membuat string nilai mahasiswa pada Header File main.c
Dengan tampilan Source Code di bawah ini



4.      Selanjunya kita klik file kemudian klik save
5.      Setelah itu buat namanya dengan menggunakan main .c
6.      Sesudah itu klik save
7.      Setelah itu klik compile & run




1.      Program Menghitung Volume benda geometris menggunakan passing parameter
1.      Klik aplikasi DevC++ double 2 kali
2.      Klik file selanjutnya klik new dan kemudian klik source file
Akan keluar seperi ini








 no 1





no 2








  no 3