NAMA = Ahmad Afandi
NIM   = 1111100698
PSEUDOCODE
Progam Menentukan gaji karyawan
//Input    :
jammasukkerja ,bilangan non negatif 
//Output : GajiPerbulan , bilangan bulat negatif
KAMUS
Konstanta 
 Gajiperhari    
= 50000
Bonusekstra = 150000
Bonusnormal = 100000
Variabel
jammasukkerja  : byte 
Gajiperbulan   : int 
ALGORITMA
MULAI
IN (jammasukkerja)
IF jammasukkerja <=25 
{
IF (jammasukkerja <= 17)
{
gajiperbulan=(Gajiperhari*jammasukkerja)-((20-jammasukkerja) * Gajiperhari)
}
ELSE IF (jammasukkerja<=19)
{
gajiperbulan= Gajiperhari*jammasukkerja
}
ELSE IF (jammasukkerja > 20)
{
gajiperbulan = (Gajiperhari * 20) + ((jammasukkerja - 20) * (Bonusekstra))
}
ELSE 
{
gajiperbulan =
(Gajiperhari*jammasukkerja) + (bonusnormal);
}
OUT (Gajiperbulan)
}
ELSE
{
OUT (Maaf nominal yang
anda masukkan salah)
}
SELESAI
namespace tugas_2
{
 class Program
 {
  public static void Main(string[] args)
  {
   const int Gajiperhari = 50000;
         int bonusekstra = 150000;
         int bonusnormal = 100000;
   //algoritma 
   byte jammasukkerja;
   int gajiperbulan;
   Console.Write(" masukkan kerja anda selama 1 bulan =");
   jammasukkerja=Convert.ToByte(Console.ReadLine());
   if (jammasukkerja <=25)
   {
    if (jammasukkerja <= 17)
    {
     gajiperbulan=(Gajiperhari*jammasukkerja)-((20-jammasukkerja) * Gajiperhari) ;
    }
    else if (jammasukkerja  <=19)
    {
     gajiperbulan= Gajiperhari*jammasukkerja;
    }
    else if (jammasukkerja > 20)
    {
     gajiperbulan = (Gajiperhari * 20) + ((jammasukkerja - 20) * (bonusekstra));
    }
    else 
    {
     gajiperbulan = (Gajiperhari*jammasukkerja) + (bonusnormal);
    }
    Console.WriteLine("gaji selama 1 bulan anda adalah ={0}", gajiperbulan.ToString());
   }
   else 
   {
    Console.Write("anda salah memasukkan kategory");
   }
   Console.Write("Press any key to continue . . . ");
   Console.ReadKey(true);
  }
 }
}





01.34
Unknown

0 komentar:
Posting Komentar