Aşağıya yazacağım algoritma örneklerini önce inceleyniz. Sonra sözde kod ve akış diyagramlarını yazarak C++ koduna çevirmeye çalışınız. Hatalarınızı buradan kontrol edin. Sorunuz olursa yorumlardan cevaplayamaya çalışacağım. Şimdiden kolay gelsin :)
Algoritma 1: Klavyeden girilen 4 basamaklı sayının basamak değerlerini yazan programın C++ kodunu yazınız.
Algoritma 2:Klavyeden yüksekliği ve tabanı girilen bir üçgenin alanını hesaplayan programın C++ kodunu yazınız.
Algoritma 3:Klavyeden yarıçapı ve yüksekliği girilen silindirin hacmini hesaplayan programın C++ kodunu yazınız.(π=3)
Algoritma 4: Bir öğrencinin ortalamasını hesaplayan programın C++ kodunu yazınız. (Vize:%30 Kısa Sınavlar %10+%10 Final %50)
Algoritma 1: Klavyeden girilen 4 basamaklı sayının basamak değerlerini yazan programın C++ kodunu yazınız.
#include <iostream>
using namespace std;
int main ()
{
int sayi;
int binler;
int yuzler;
int onlar;
int birler;
cout<<“Sayi giriniz:”;
cin>>sayi;
binler=sayi/1000;
cout<<“Binler Basamagi:”<<binler<<endl;
yuzler=(sayi-(binler*1000)/100);
cout<<“Yuzler Basamagi:”<<yuzler<<endl;
onlar=(sayi-[(binler*1000)-(yuzler*100)]/10);
cout<<“Onlar Basamagi:<<onlar<<endl;
birler=(sayi-[(binler*1000)-(yuzler*100)-(onlar*10)]);
cout<<“Birler Basamagi:<<birler<<endl;
system (“pause”);
return 0;
}
#include <iostream>
using namespace std;
int main ()
{
int taban, yukseklik;
float alan;
cout<<“Taban uzunlugunu giriniz:”;
cin>>taban;
cout<<“Yukseklik giriniz:”;
cin>>yukseklik;
alan=(taban*yukseklik)/2;
cout<<“Alan:”<<alan<<endl;
system(“pause”);
return 0;
}
#include <iostream>
using namespace std;
int main ()
{
float r,h,V;
cout<<“Yaricap giriniz:”;
cin>>r;
cout<<“Yukseklik giriniz:”;
cin>>h;
V=3*r*r*h;
cout<<“Hacim:”<<V<<endl;
system(“pause”);
return 0;
}
#include <iostream>
using namespace std;
int main()
{
float vize,final,kisa1,kisa2,ortalama;
cout<<“Vize notunu giriniz:”;
cin>>vize;
cout<<“1.Kisa Sinavi Giriniz:”;
cin>>kisa1;
cout<<“‘. Kisa Sinavi Giriniz:”;
cin>>kisa2;
cout<<“Final notunu giriniz:”;
cin>>final;
ortalama=[(vize*30)/100+(kisa1*10)/100+(kisa2*10)/100+(final*50)/100];
cout<<“Ortalama:”<<ortalama<<endl;
system(“pause”);
return 0;
}
Yorumlar
Yorum Gönder