Sayfalar

2017/05/22

C ile ilk program

Merhaba bugün sizlerle C diline giriş yapıp  ilk programımızı yazacağız. Bu yazı, blog serimizin ilk yazısıdır. C'yi örnekler üzerinden işleyecegiz. Blog yazıları  basit örnekler üzerinden gidecektir. İnsaallah sonunu getirmek nasip olur deyip ilk kodlarımızı yazalım. Programımız 2 sayıyı toplama işlemi yapacaktır, şimdi kodlarımızı yazalım.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
#include <stdio.h> */ dies ile başlayan satırlar 
 c kütüphaneleridir. Bu kütüphane i/o(printf, scanf vb.)
 işlmeleri için gereklidir. Bu kütüphane yazmasakta kodlarımız çalışır,
 ama bu kodda bir hata yaptığımızda run time error (ölümcül hatalardan 
 bir tanesidir.)
 alabiliriz. Bu yüzden bu kütüphaneyi eklemeliyiz. /*

int main() {
 int sayi1, sayi2, sonuc = 0;
 printf("1.sayıyı giriniz...:"); //printf ile kullanıcıdan bilği istiyoruz.
 scanf("%d", &sayi1); // bu format ile kullnıcıdan int tipinde 
 //bir sayı girmesini istiyoruz
 printf("2.sayıyı giriniz...:");
 scanf("%d", &sayi2);
 sonuc = sayi1 + sayi2;
 printf("%d", sonuc);  // sonucu ekrana basıyoruz.
}

2017/03/19

JSP İLE DÖRT İŞLEM

    Meraba bu gün sizlere JSP de dört işlemi bir örnek ile açıklayacağım.
 İki tane sayfamız olacaktır ilk olarak frontend.jsp sayfamızı inceleyelim.
<html>
  <head>
    <title>Görüntü Sayfası</title>
  </head>
  <body>
  <!-- Öncelikle bir form etiketi açıp metot ve action ları
giriyoruz.Burada en önemli husus action(işlem yapılacak sayfanın
ismini doğru vermektir). Sonra form elemanları ile frontendimizi
oluşturuyoruz. Ve son olarak backend.jspsayfamıza verilerin
gitmesi için bir submit button'u ekliyoruz. -->

  <form method="post" action="backend.jsp">
    <input type="text" name="sayi1">
    <select name="secim">
      <option value="topla">+</option>
      <option value="cikar">-</option>
      <option value="carp">*</option>
      <option value="bol">/</option>
     </select>
    <input type="text" name="sayi2">
    <input type="submit">
  </form>
  </body>
</html>

   Frontend.jsp sayfamızın ekran çıktısı...




--------------------------------------
Şimdi ise işlemin ve html içine java kodu yazdığımız backend.jsp
sayfamızı inceleyelim.
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<html>
<head>
    <title>islem sayfası</title>
</head>
<body>
<%  
//Burada gelen degerleri request.getparameter ile alıp integera  
// çevirdikten sonra tanımladığımız gegişkenlere atıyoruz.  
//equals ile kullanıcının hangi seçimi seçtigini belirleyip  
// işlemleri yaptıktan sonra ekrana basıyoruz.
int sayi1,sayi2,sonuc;    
String islem;    
sayi1=Integer.parseInt(request.getParameter("sayi1"));   
sayi2=Integer.parseInt(request.getParameter("sayi2"));    
islem=request.getParameter("secim"); 
if (islem.equals("topla"))    
{sonuc=sayi1+sayi2;    out.print(sonuc);}    
if (islem.equals("cikar"))    
{sonuc=sayi1-sayi2;    out.print(sonuc);}    
if (islem.equals("carp"))    
{sonuc=sayi1*sayi2;    out.print(sonuc);}   
 if (islem.equals("bol"))    
{sonuc=sayi1/sayi2;    out.print(sonuc);}%>
</body>
</html>
 Frontend.jsp sayfamızın ekran çıktısı ---> 5   olacaktır.

SPLİT VE TOCHARARRAY ANAHTAR SÖZCÜKLERİ

  Merhaba bu yazımızda ilk olarak string bir ifadeyi,
  bir char array dönüştürecegiz.

 String kelime="meraba ali";
  char[] charArray=kelime.toCharArray();
  System.out.println(Arrays.toString(charArray));
  System.out.println(charArray.length);//char array in boyutu
Çıktı : [m, e, r, a, b, a, , a, l, i] 10 Stringimizi artık bir char array olarak kullanabiliriz. Burada ise string bir cümleyi string bir Array e atayalım.
 String cumle="Bu gün hava güneşli";
  //burada boşluk referansına göre parçalıyor split(" ") yapmamız şart.

  String[] stringArrays=cumle.split(" ");
  System.out.println(Arrays.toString(stringArrays));
  System.out.println(stringArrays.length);
Çıktı : [Bu, gün, hava, güneşli] 4 Artık girilen bir String'i, String Array olarak kullana biliriz.