İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Programlama Dilleri
Programlama Dilleri

Algoritma

eHza25.04.20106 cevap1.765 görüntüleme
2010'den beri10 mesaj
#1
ya acil bi ödevim var ama bi türlü yapamıyorm yardımcı olurmusunuz :S ?
ödev şu: kullanıcı tarafından klavyeden 1 girilirse 1'den 100'e kadar olan sayıların karelerinin toplamını aldıran 2 girilirse küplerinin toplamını aldıran 3 girilirse sadece toplamını aldıran programın algortiması ..
birde 1,2,3 seçimleri dışında farklı bir karakter girilirse hata vericek :S
Cevaplar
2008'den beri1.146 mesaj
#2
int i=0;
while(1==1)
{
gets("gris yapin",&i);
switch(i)
case 1:kare(); break;
case 2:kup(); break;
case 3:topla(); break;
default: printf("yanlis karakter");gets("dogru giris yapin",&i);
}
void kare(){
//to do
}
void kup(){
//to do
}
void topla(){
//to do
}

fener maçını izlediğim için bu kadar çıktı :D
2009'den beri359 mesaj
#3
senin istediğin akış şemasımı?Yoksa algoritmammı
2008'den beri1.217 mesaj
#4
böle bi soru soran hocayı şamarlarım ben :)
eHza Konuyu açan
2010'den beri10 mesaj
#5
algoritma .s
2008'den beri1.141 mesaj
#6
Basla

oku a

ilk:s=s+1

saytop=s+saytop

saykare=(s*s)+saykare

saykup=(s*s*s)+saykup

Eger s <> 100 ise git ilk

Eger (a=1) ise Yaz "1 den 100e kadar olan sayıların kareleriyle çarpımının toplamı =", saykare

Eger (a=2) ise Yaz "1 den 100e kadar olan sayıların küpleriyle çarpımının toplamı =", saykup

Eger (a=3) ise Yaz "1 den 100e kadar olan sayıların küpleriyle çarpımının toplamı =", saytop

Bitir

böyle olabilirmi acaba :D
2006'den beri12 bin mesaj
#7
ek oalrak

eğer sayı != 1,2,3 ise yaz "yanlış sayı girdiniz"

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.