neh q posting ge.......
ini tentang while....
C#
using System; namespace loop_while { class Program { public static void Main(string[] args) { const double pphRendah = 0.1; const double pphTinggi = 0.15; string nama; byte jenisPenghasilan = 0; byte counter = 1; int nominalPenghasilan = 0; long totaPenghasilan = 0; int pajak ; Console.Write("nama penghasilan = "); nama=Convert.ToString(Console.ReadLine()); Console.Write("banyak kali penghasilan = "); jenisPenghasilan = Convert.ToByte(Console.ReadLine()); while (counter <= jenisPenghasilan) { Console.Write("penghasilan ke {0} = ",counter.ToString()); nominalPenghasilan = Convert.ToInt32(Console.ReadLine()); totaPenghasilan = Convert.ToInt64(totaPenghasilan+nominalPenghasilan); counter ++; } if (totaPenghasilan > 1500000) { if (totaPenghasilan > 10000000) { pajak = Convert.ToInt32(totaPenghasilan*pphTinggi); } else { pajak = Convert.ToInt32(totaPenghasilan*pphRendah); } } else { pajak = 0; } Console.WriteLine("total penghasilan = {0}",totaPenghasilan.ToString()); Console.WriteLine("pajak = {0}",pajak.ToString()); Console.WriteLine(); Console.Write("Press any key to continue . . . "); Console.ReadKey(true); } } }
dan hasilnya adalah
C++
#include <cstdlib> #include <iostream> using namespace std; class Konfir { public : string nama; private : int jenisPenghasilan; public : int nominalPenghasilan; public : long totalPenghasilan; public : int pajak; public : void Proses() { const double pphRendah = 0.1; const double pphTinggi = 0.15; int counter=0; totalPenghasilan = 0; cout<<"nama penghasilan = "; cin>>nama; cout<<"banyak kali penghasilan = "; cin>>jenisPenghasilan; while (counter < jenisPenghasilan) { cout<<"penghasilan ke "<<counter+1<<" = "; cin>>nominalPenghasilan; totalPenghasilan = totalPenghasilan+nominalPenghasilan; counter ++; } if (totalPenghasilan > 1500000) { if (totalPenghasilan > 10000000) { pajak = totalPenghasilan*pphTinggi; } else { pajak = totalPenghasilan*pphRendah; } } else { pajak = 0; } cout<<"total penghasilan = "<<totalPenghasilan<<endl; cout<<"pajak = "<<pajak; cout<<endl; } }; int main(int argc, char *argv[]) { Konfir masi; masi.Proses(); cout<<endl; cout<<endl; system("PAUSE"); return EXIT_SUCCESS; }
dan hasilnya adalah
JAVA
package latihan; import java.util.Scanner; /** * * @author user */ public class Main { /** * @param args the command line arguments */ public static void main(String[] args) { Scanner tulis = new Scanner (System.in); final double pphRendah = 0.1; final double pphTinggi = 0.15; String nama; byte jenisPenghasilan = 0; byte counter = 1; int nominalPenghasilan = 0; long totaPenghasilan = 0; double pajak1 ; int pajak; System.out.print("nama penghasilan = "); nama = tulis.next(); System.out.print("banyak kali penghasilan = "); jenisPenghasilan = tulis.nextByte(); while (counter <= jenisPenghasilan) { System.out.print("penghasilan ke "+counter+" = "); nominalPenghasilan = tulis.nextInt(); totaPenghasilan = totaPenghasilan+nominalPenghasilan; counter ++; } if (totaPenghasilan > 1500000) { if (totaPenghasilan > 10000000) { pajak1 = totaPenghasilan*pphTinggi; pajak = (int)pajak1; } else { pajak1 = totaPenghasilan*pphRendah; pajak = (int)pajak1; } } else { pajak = 0; } System.out.println("total penghasilan = "+totaPenghasilan); System.out.println("pajak = "+pajak); System.out.println(); } }
dan hasilnya adalah
Tidak ada komentar:
Posting Komentar