Program Umtuk Membalik Kalimat, Dan Program Untuk Menghitung Jumlah Vokal, Konsonan Dan Spasi
Assalamualaikum, wr, wb.
Heyy, pada kesempatan kali ini saya mendapat tugas dari
Dosen Pemograman Dasar II yaitu pak S. Rudi Hartanto, S.Kom., M.Kom , kalian
juga bias liat website http://ilmubiner.blogspot.com disana banyak materi materi tentang program.
Tugas kali ini adalah :
1.
Buatlah program untuk membalik kalimat :
Ketik kalimat : Halo Apa Kabar
Kalimat yang terbalik : Rabak Apa Olah
2.
Buat Program untu menhitung jumlah cokal,
konsonann dan spasi :
Vokal : 6
Konsonan : 6
Spasi
: 2
Oke langsung aja kita kerjakan tugas yang nomer 1 terlebih
dahulu, yaitu program untuk membalik kalimat. Dan berikut sortcode nya:
import java.io.*;
public class KalimatTerbalik {
public static void
main(String[] args) throws IOException {
DataInputStream entri = new DataInputStream(System.in);
int x, i;
String st;
System.out.print("Input Kalimat :");
st =
entri.readLine();
x =
st.length();
for (i = 0; i
< x; i++) {
if (i ==
0)
System.out.println("Huruf Awal :" + st.charAt(i));
if (i == x
- 1)
System.out.println("Huruf Akhir :" + st.charAt(i));
}
System.out.print("Kata Yang Sudah Terbalik :");
for (i = x - 1; i >= 0; i--) {
System.out.print(st.charAt(i));
}
}
}
Nahh sekarang kita akan mengerjakan soal yang nomer dua,
program untuk menhitung jumlah huruf vocal, konsonan, dan juga spasi. Dan
berikut adalah sortcode nya :
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class VocKonSpas {
public static void
main(String[] args){
try {
BufferedReader br = new BufferedReader(new
InputStreamReader(System.in));
System.out.print("Masukan Text :");
String x =
br.readLine();
System.out.println();
int s = 0,
v = 0, c = 0;
for (int
i=0; i<x.length(); i++){
if
(Character.isWhitespace(i))
s
++;
if
(checkVC(x.charAt(i))==true) {
if
(getVC(x.charAt(i))==1)
v++;
else
c++;
}
}
System.out.println("Jumlah Huruf Vockal :" + v);
System.out.println("Jumlah Huruf konsonan :" + c);
System.out.println("Jumlah Huruf
:" + (v+c));
System.out.println("Jumlah Spasi
:" + s);
}
catch
(IOException ieo){
System.out.println("Error IOException :" + ieo.getMessage());
}
}
private static
boolean checkVC (char text) {
if
((text>=65 && text<=90) || (text>=97 && text<=122))
return
true;
else
return
false;
}
private static int
getVC(char text){
int vc;
if (text=='A'
|| text=='E' || text=='I' || text=='O' || text=='U'
||
text=='a' || text=='e' || text=='i' || text=='u')
vc = 1;
else
vc = 0;
return vc;
}
}
Demikianlah program yang saya lampirkan, selamat berkunjung
juga di websiteUniversitas Respati Indonesia. Bila ada program yang salah bias
didiskusikan disini, karna saya juga masih belajar heheheh. Terimakasi telah
mampir di blog sederhana saya.
Tidak ada komentar:
Posting Komentar