Klavyeden 5 Adet Yarıçapı Verilen Çemberlerin Alanını ve Çevresini Hesaplayan Program

0 412

Algoritma sorularının cevaplarına sizlerle paylaşmaya devam ediyoruz. Bu yazımızda döngüleri kullanarak çözümlenebilecek bir algoritma sorusu var.

Algoritma Sorusu: Klavyeden 5 adet yarıçapı verilen çemberlerin alanını ve çevresini hesaplayan programı yapınız.

Akış şeması:

 

Klavyeden 5 adet yarıçapı verilen çemberlerin alanını ve çevresini hesaplayan programı yapınız.

Algoritması:

Fonksiyon Ana
    ... Klavyeden 5 adet yarıçapı verilen çemberlerin alanını ve çevresini hesaplayan programı yapınız.
    Yaratmak Tamsayı yaricap, i, alan, cevre
    
    For i = 1 .. 5
        Çıktı i & ". çemberin yarıçapını giriniz:"
        Giriş yaricap
        Çıktı i& "çemberin alanı = "&((yaricap*yaricap)*pi)
        Çıktı i& "çemberin çevresi= "&((yaricap)*pi)
    Son
Son

Python Kodu:

# Klavyeden 5 adet yarıçapı verilen çemberlerin alanını ve çevresini hesaplayan programı yapınız.
for i in range(1, 5 + 1, 1):
    print(str(i) + ". çemberin yarıçapını giriniz:")
    yaricap = int(input())
    print(str(i) + "çemberin alanı = " + str(yaricap * yaricap * math.pi))
    print(str(i) + "çemberin çevresi= " + str(yaricap * math.pi))

C++ Kodu:

#include <iostream>
#include <sstream>
#include <string>
#include <cstdlib>
#include <cmath>

using namespace std;

// Headers
string toString (double);
int toInt (string);
double toDouble (string);

int main() {
    // Klavyeden 5 adet yarıçapı verilen çemberlerin alanını ve çevresini hesaplayan programı yapınız.
    int yaricap, i, alan, cevre;
    
    for (i = 1; i <= 5; i++) {
        cout << i << ". çemberin yarıçapını giriniz:" << endl;
        cin >> yaricap;
        cout << i << "çemberin alanı = " << yaricap * yaricap * m_PI << endl;
        cout << i << "çemberin çevresi= " << yaricap * m_PI << endl;
    }
    return 0;
}

// The following implements type conversion functions.
string toString (double value) { //int also
    stringstream temp;
    temp << value;
    return temp.str();
}

int toInt (string text) {
    return atoi(text.c_str());
}

double toDouble (string text) {
    return atof(text.c_str());
}

 

Java Kodu:

import java.util.*;
import java.lang.Math;

public class JavaApplication {
    private static Scanner input = new Scanner(System.in);

    public static void main(String[] args) {
        // Klavyeden 5 adet yarıçapı verilen çemberlerin alanını ve çevresini hesaplayan programı yapınız.
        int yaricap, i, alan, cevre;
        
        for (i = 1; i <= 5; i++) {
            System.out.println(Integer.toString(i) + ". çemberin yarıçapını giriniz:");
            yaricap = input.nextInt();
            System.out.println(Integer.toString(i) + "çemberin alanı = " + yaricap * yaricap * Math.PI);
            System.out.println(Integer.toString(i) + "çemberin çevresi= " + yaricap * Math.PI);
        }
    }
}

 

C# Kodu:

using System;

public class MyProgram
{
    public static void Main(string[] args)
    {
        // Klavyeden 5 adet yarıçapı verilen çemberlerin alanını ve çevresini hesaplayan programı yapınız.
        int yaricap, i, alan, cevre;
        
        for (i = 1; i <= 5; i++)
        {
            Console.WriteLine(i.toString() + ". çemberin yarıçapını giriniz:");
            yaricap = (int) readValue();
            Console.WriteLine(i.toString() + "çemberin alanı = " + yaricap * yaricap * Math.PI);
            Console.WriteLine(i.toString() + "çemberin çevresi= " + yaricap * Math.PI);
        }
    }
    
    // .NET can only read single characters or entire lines from the console.
    // The following function safely reads a double value.
    private static double readValue()
    {
        double result;
        while (!double.TryParse(Console.ReadLine(), out result));
        return result;
    }
}

 

Cevap bırakın

E-posta hesabınız yayımlanmayacak.

Bu web sitesi deneyiminizi geliştirmek için çerezleri kullanır. Bununla iyi olduğunuzu varsayacağız, ancak isterseniz vazgeçebilirsiniz. Kabul etmek Mesajları Oku