Kamis, 24 November 2011

looping II (fungsi_while)

na.....na.....na....
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