Algoritma :
- Inputkan teks kalimat
- tentukan banyaknya huruf dalam kalimat tersebut
- dengan menggunakan perulangan for dan seleksi if-else cek tiap huruf. Apabila ada spasi, maka cetak spasi (" ")
- bila tidak cetak huruf sesuai dengan urutan warna (merah, kuning, hijau, biru, dan ungu)
- Ulangi program hingga karakter pada kalimat berakhir
file color.jsp
Input Kalimat :
<%
String kal = request.getParameter("kalimat");
String btnSubmit = request.getParameter("btn");
if(btnSubmit == null){
return;
}
int x = 1;
out.print("Hasil Pewarnaan = ");
for(int i=0; i
String a = kal.substring(i,i+1);
if(a.equals (" ")== true){
out.println(" ");
}
else{
if(x == 6){
x = 1;
}
if(x%5==0){
out.print(""+a+"");
}
else if(x%4==0){
out.print(""+a+"");
}
else if(x%3==0){
out.print(""+a+"");
}
else if(x%2==0){
out.print(""+a+"");
}
else{
out.print(""+a+"");
}
x++;
}
}
%>
ScreenShot hasil :