Algoritma ve Programlama Mantığı -B1 //ishakonc

ishakonc

Uzman üye
8 Ocak 2017
1,517
1
Linux
algorithm.jpg


YDmVNo.png


Merhaba Arkadaşlar bu konumda algoritma ve Programlama Mantığı serisinin ilk konusu olan
"2 Sayı Üzerinde Temel 4 İşlem yapabilen program"ın algoritmasını akış , diyagramı ve bazı dillerde yazımlarını göstermeye çalıştım.

YDmVNo.png


Problem;
7NEXyW.gif

Klavyeden Okunan 2 sayının Toplamını,Farkını,Çarpımını ve ilk sayının ikinci sayıya bölümünü hesaplayan program;

YDmVNo.png


Algoritma Adımları;
7NEXyW.gif

1)Başla
2)İlk Sayı (a) oku
3)İkinci Sayı (b) oku
4)T = a+b;
5)F = a-b;
6)C = a*b;
7)B = a/b;
8)Yaz T,F,C,B
9)DUR

YDmVNo.png


Akış Diyagramı;
7NEXyW.gif

s0kpqp3mw5a58pdyw83g.png


YDmVNo.png


C++ Kodlar;
7NEXyW.gif

#include<iostream>
using namespace std;
int main()
{
int a,b;
cout << "İlk sayi (a) giriniz: ";
cin >>a;
cout << "İkinci sayi (a) giriniz: ";
cin >>b;
int T = a+b;
int F = a-b;
int C = a*b;
int B = a/b;
cout << "Toplam =" << T << endl << "Fark =" <<F<< endl;
cout << "Carpim =" << C << endl << "Bolum =" <<B<< endl;
}

YDmVNo.png


Java Kodları;
7NEXyW.gif

import java.util.Scanner;
public class bolum1
{
public static **** main(String[] args)
{
Scanner scn = new Scanner(System.in);
int a,b;
System.out.print("İlk sayı (a) giriniz;");
a = scn.nextInt();
System.out.print("İkinci sayı (b) giriniz;");
b = scn.nextInt();
int T = a+b;
int F = a-b;
int C = a*b;
int B = a/b;
System.out.println("Toplam =" +T);
System.out.println("Fark=" +F);
System.out.println("Carpim =" +C);
System.out.println("Bolum =" +B);
}
}

YDmVNo.png


Python Kodları;
7NEXyW.gif

sayi1 = int(input("Sayı 1 :"))
sayi2 = int(input("Sayı 2 :"))

toplam = sayi1 + sayi2
fark = sayi1 - sayi2
carpim = sayi1 * sayi2
bolum = sayi1 / sayi2

print("Toplam :{0},Fark :{1},Çarpım :{2},Bölüm :{3}".format(toplam,fark,carpim,bolum))

YDmVNo.png


 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.