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
Posting Komentar