RAPTOR DAN BAHASA C (Akhina Nur Hidayat)

ikhwannurhidayat.blogspot.co.id





Ketentuan mengerjakan soal :
1).Algoritma dibuat dalam bentuk flowchart menggunakan sofware raptor.simpan dengan nama file algoritma1.rap dan algoritma2.rap
Jawab :
A).Penentuan persamaan bilangan kuadrat.
buatlah progam seperti dibawah ini
 
       Progam tersebut merupakan progam dari sofware raptor yang digunakan untuk menyelesaikan persamaan kuadrat,sebelum menampilkan hasilnya,progam akan menyeleksi dari simbol-simbol yang telah di inputkan,progam akan menyeleksi dari start sampai End.


B).Penentuan bilangan dari 1-100
Buat progam seperti dibawah ini
     Progam ini digunakan untuk menampilkan nilai dari 1-100,progam ini akan berjalan dari atas ke bawah,dengan melalui proses loop atau pengulangan sebanyak 100 kali.


2.Progam dibuat menggunakan sofware Dev C++
A).penyelesaian akar-akar persamaan kuadrat

Buatlah progam seperti dibawah ini  :

/* program akar persamaan kuadrat */
#include <stdio.h>

#include <math.h>
main()

{

float a,b,c,x,x1,x2,x3;

printf("PersamaanKuadrat\n");

printf("Nilai a: ");

scanf("%f", & a);

if(a==0)

printf("Bukan persamaan kuadrat\n");

else

{

printf("Nilai b: ");

scanf("%f", &b);

printf("Nilai c: ");

scanf("%f", &c);



a=b*b-4*a*c;

if (a<0) printf("Akar-akarnya imajiner \n");

else if (a==0)

{

x=-b/2*a;

printf("Memiliki satu penyeleseaian %.2f \n", x);

}

else

{

x1=(-b+sqrt(a))/2*a;

x2=(-b-sqrt(a))/2*a;

printf("x1 = %.2f \n",x1);

printf("x2 = %.2f \n",x2);

}


   Progam tersebut merupakan bahasa c,dimana dalam prosesnya akan menggunakan bahasa c tersendiri,contohnya seperti fload(%d) ,dimana bahasa tersebut digunakan untuk manipulasi bahasa dari bilangan bulat.


B).Menentukan bilangan prima dari nilai 1-100

Buatlah progam seperti dibawah ini

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

int main (void)

{
       int input,cek,p,q;
       printf ("Masukkan Batas  = \n");
       scanf("%d", &input);
       
       printf ("bilangan prima %d \n", input);
       for(p=2; p<=input; p++)
       {
       cek=0;
     
              for (q=2; q<p; q++)
              {
                     if(p%q == 0)
                     {
                           cek=1;
                     }
              }
                     if(cek==0)
                     {
                            printf(" %d ", p);
                     }           
       }
       system ("pause");
       return (0);

}




.....TERIMAKASIH....

Komentar

Postingan Populer