İletileri Göster

Bu özellik size üyenin attığı tüm iletileri gösterme olanağı sağlayacaktır . Not sadece size izin verilen bölümlerdeki iletilerini görebilirsiniz


Mesajlar - nfy

Sayfa: [1]
1
Akış diyagramını çizerken takıldığınız nokta nedir?

2
Merhabalar,
Günlerdir kafamı kurcalayan bir konudan şikayetçi olacağım sizlere. Ulaşım.

Ankara/Keçiören'de oturuyorum ve ODTÜde okuyorum. Yaklaşık 2 yıl öncesine kadar Ankara genelinde her semti dolaşan ODTÜ servislerimiz vardı. Ankara Büyükşehir Belediyesinin otobüsleri, normal hatlardan farklı olarak semt-ODTÜ arasındaki rotayı günde sadece 2 kez dolaşıyordu. Yine tarife üzerinden kart basıyorduk, otobüslerimiz de tıka basa doluyordu. Sabahları işe gidenlerin, akşamları da işten çıkanların trafiğinden büyük ölçüde kurtuluyor; tek vasıtayla evimizin yakınında bir yerlerden otobüse binip, yarım saat içinde dersimizin olduğu bölümün önünde inebiliyorduk.

2014'ün Mart ayında Kızılay-Çayyolu metrosu açıldı. Kızılay'dan, yani Ankara'nın merkez noktasından ODTÜ'ye, Bilkent Üniversitesine ve Hacettepe Üniversitesine gidebileceğimiz metro hattı hizmete girdi. ODTÜ-Kızılay arası için büyük bir kolaylık sağladı, evet. Ama EGO Otobüsleri Raylı Sisteme Entegre Oluyor başlıklı yazının sonunda da görebileceğiniz gibi, metro neden gösterilerek ODTÜ'ye giden hatlarımız iptal edildi.

Şimdi biraz hesap yapalım. Evimden ODTÜ'ye giderken izleyebileceğim yollar:

I. Evden Kızılay'a Otobüs + Kızılay'dan ODTÜ'ye Metro + ODTÜ girişinden dersin olduğunu bölüme Ring = 3 vesait
II. Evden Kızılay'a Otobüs + Kızılay'dan dersin olduğu bölüme dolmuş = 2 vesait

1.yol trafiğin en az yoğun olduğu saatlerde 1.5 saat sürüyor. Dersimizin 8.40da olduğunu düşünürsek, 2-2.5 saati bulabiliyor. Bunun yanında işe giden insanların yoğunluğu da cabası oluyor. Avantajlı yönü ucuz olması: günlük 3TL.

2.yol trafiğin en az yoğun olduğu saatlerde 45 dakikayı geçmiyor. Dersin 8.40da olduğunu düşünürsek, 1.5 saati buluyor diyebiliriz. Fakat otobüs-dolmuş arasında ücretsiz aktarma şansımız olmadığından, sadece gidiş için 3.5 lirayı gözden çıkarmamız gerekiyor. Bu da günlük 7 lira ediyor.

Ortalama bir gün düşünerek özetlemek gerekirse, 1.yolu izlediğimizde günde 4 saatimizi yola feda etmemiz gerekiyor. İkinci yolu izlediğimizde ise günlük 7 lirayı gözden çıkarmamız gerekiyor.

Ya 5 yıl içinde yaklaşık 3,200 saatini yolda gerçirmek, ya da günlük harçlığının yarısını ulaşıma harcamak. Günde yalnızca 2 kez kalkan ve trafiği çok da meşgul etmeyen semt servisleriyle pek çok öğrencinin hayatında nelerin değişebileceğini görebiliyor musunuz?

3
C Programlama Dili / Ynt: C çözemediğim bir problem
« : 24 Ara 2014, 11:53:42 Çrş »
Kod: [Seç]
#include<stdio.h>
#include<conio.h>

int main (void)

{
int A[10]={0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, c, i, j, z, k=0, p=0;
printf("Please type 1 for \"First Class\"\nPlease type 2 for \"Economy Class\"\n");
while(1){
scanf("%d", &c);
if(c==1){
//koltuk kontrolleri
for(i=0;i<=4;i++)
{ if(A[i]==1)
   continue;
  else
 {A[i]==1;
  printf("yo seat number is %d", i+1);
  k=1;
  break;}} /*koltuk kontrolleri sonu*/
/*yer yoksa*/  if(k==0){
   printf("There are no seats available in Business Class!\nDo you want a seat from Econ?\nIf yes type 1, if no type 2");
  scanf("%d", &z);
 
//diğer classın koltuk kontrolleri 
if(z==1) 
  {for(i=5;i<=9;i++)
{ if(A[i]==1)
   continue;
  else
 {A[i]==1;
  printf("yo seat number is %d", i+1);
  p=1;
  break;}} /*diğer classın koltuk kontrolleri sonu*/
  if(p==0){printf("Next flight is on 3 o'clock");}
  p=0;
  k=0;
   
}

if(z==2){printf("Next flight is on 3 o'clock");}
  }/*yer yoksa kısmı bitiyor*/
 
  }

if(c==2){
//koltuk kontrolleri
for(i=5;i<=9;i++)
{ if(A[i]==1)
   continue;
  else
 {A[i]==1;
  printf("yo seat number is %d", i+1);
  k=1;
  break;}} /*koltuk kontrolleri sonu*/
/*yer yoksa*/  if(k==0){
   printf("There are no seats available in Business Class!\nDo you want a seat from Econ?\nIf yes type 1, if no type 2");
  scanf("%d", &z);
 
//diğer classın koltuk kontrolleri 
if(z==1) 
  {for(i=0;i<=4;i++)
{ if(A[i]==1)
   continue;
  else
 {A[i]==1;
  printf("yo seat number is %d", i+1);
  p=1;
  break;}} /*diğer classın koltuk kontrolleri sonu*/
  if(p==0){printf("Next flight is on 3 o'clock");}
  p=0;
  k=0;
   
}/*yer yoksa kısmı bitiyor*/

if(z==2){printf("Next flight is on 3 o'clock");}
  }
 
  }}
getch();
return 0;
}

Bu arada biraz karmaşık yazmışım kusuruma bakmayın kodlamada yeniyim arkadaşlar.

Assigment(değer atama)'ta hatanız var. Mesela bir koltuğun dolu olduğunu göstermek için A array'in de o koltuğun değerine 1 atamak için aşağıdaki kodu yazmışsınız:
A==1;
Assigment yapmanız için 1 tane eşittir kullanmanız gerekir, iki tane eşittir condition (koşul) belirtmek için kullanırsınız (A==1: A 1'e eşit mi? Eşitse 1, değilse 0 döndürür).

Sonuç olarak kodun içeriğinde assigment yapmak isterken kullandığınız A==1'leri A=1'e dönüştürerek sorunu çözmüş olduk. Aşağıda vereceğim kodlarda da düzeltme yapılan satır olarak belirttim. Umarım anlatabilmişimdir.

Yeni hali:
Kod: [Seç]
#include<stdio.h>
#include<conio.h>

int main (void)

{
int A[10]={0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, c, i, j, z, k=0, p=0;
printf("Please type 1 for \"First Class\"\nPlease type 2 for \"Economy Class\"\n");
while(1){
scanf("%d", &c);
if(c==1){
//koltuk kontrolleri
for(i=0;i<=4;i++)
{ if(A[i]==1)
   continue;
  else
 {A[i]=1; /*düzeltme yapılan satır1*/
  printf("yo seat number is %d", i+1);
  k=1;
  break;}} /*koltuk kontrolleri sonu*/
/*yer yoksa*/  if(k==0){
   printf("There are no seats available in Business Class!\nDo you want a seat from Econ?\nIf yes type 1, if no type 2");
  scanf("%d", &z);
 
//diğer classın koltuk kontrolleri 
if(z==1) 
  {for(i=5;i<=9;i++)
{ if(A[i]==1)
   continue;
  else
 {A[i]=1; /*düzeltme yapılan satır2*/
  printf("yo seat number is %d", i+1);
  p=1;
  break;}} /*diğer classın koltuk kontrolleri sonu*/
  if(p==0){printf("Next flight is on 3 o'clock");}
  p=0;
  k=0;
   
}

if(z==2){printf("Next flight is on 3 o'clock");}
  }/*yer yoksa kısmı bitiyor*/
 
  }

if(c==2){
//koltuk kontrolleri
for(i=5;i<=9;i++)
{ if(A[i]==1)
   continue;
  else
 {A[i]=1; /*düzeltme yapılan satır3*/
  printf("yo seat number is %d", i+1);
  k=1;
  break;}} /*koltuk kontrolleri sonu*/
/*yer yoksa*/  if(k==0){
   printf("There are no seats available in Business Class!\nDo you want a seat from Econ?\nIf yes type 1, if no type 2");
  scanf("%d", &z);
 
//diğer classın koltuk kontrolleri 
if(z==1) 
  {for(i=0;i<=4;i++)
{ if(A[i]==1)
   continue;
  else
 {A[i]=1; /*düzeltme yapılan satır4*/
  printf("yo seat number is %d", i+1);
  p=1;
  break;}} /*diğer classın koltuk kontrolleri sonu*/
  if(p==0){printf("Next flight is on 3 o'clock");}
  p=0;
  k=0;
   
}/*yer yoksa kısmı bitiyor*/

if(z==2){printf("Next flight is on 3 o'clock");}
  }
 
  }}
getch();
return 0;
}

Bi sorun daha var kodlarda, boşta koltuk yoksa yazılmasını istediğiniz şeyleri yazmıyor. Bi inceleyin, çözemezseniz yardımcı olmaya çalışayım.

4
C Programlama Dili / Ynt: C çözemediğim bir problem
« : 23 Ara 2014, 21:29:57 Sal »
Yazdıklarınızı da ekleyebilir misiniz hocam? Hatanızı da düzeltmiş olursunuz, daha faydalı olur.

5
Hayat, Evren ve Her Şey / Merhabalar
« : 15 Ağu 2013, 01:18:48 Prş »
Aranıza 5 sene önce, 12 yaşında, şuursuz ama yaratıcı, biraz ukala, hayal gücü imkanlarıyla sınırlı olmayan biri olarak katılmıştım. Eski mesajlarımda biraz göz gezdirdikten sonra sabrınızın sınırlarını zorladığımı fark ettim. Şimdi sabretmeye memur; bilmediklerimi öğrenmek, bildiğim birkaç şey varsa paylaşmak için yeniden aranıza katılıyorum.

Hatırlayanlar olacaktır, ismim Necip Fazıl. Herkese tekrar merhabalar :)

Sayfa: [1]