Şimdi Ara

Write a program that displays the following menu

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
3
Cevap
0
Favori
269
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • / Write a program that displays the following menu:
    //
    // Geometry Calculator
    //
    // 1. Calculate the Area of a Circle
    // 2. Calculate the Area of a Rectangle
    // 3. Calculate the Area of a Triangle
    // 4. Quit
    //
    // Enter your choice (1-4):
    //
    // If the user enters 1, the program should ask for the radius of the circle
    // and then display its area. Use the following formula:
    //
    // area = pi * r^2
    //
    // Use 3.14159 for pi and the radius of the circle for r. If the user enters 2,
    // the program should ask for the length and width of the rectangle and then
    // display the rectangle’s area. Use the formula:
    //
    // area = length * width
    //
    // If the user enters 3 the program should ask for the length of the triangle’s
    // base and its height, and then display its area. Use the following formula:
    //
    // area = base * height * .5
    //
    // If the user enters 4, the program should end.
    //
    // Input Validation: Display an error message if the user enters a number
    // outside the range of 1 through 4 when selecting an item from the menu. Do not
    // accept negative values for the circle’s radius, the rectangle’s length or
    // width, or the triangle’s base or height.

    < Bu ileti mobil sürüm kullanılarak atıldı >







  • Beyler yardim edebilir misiniz yarina lazim

    < Bu ileti mobil sürüm kullanılarak atıldı >
  •  
    #include <stdio.h>
    #include <math.h>

    #define PI 3.14159

    int main(void) {

    int choice;

    double r, length, width, base, height;

    printf("1. Calculate the Area of a Circle\n2. Calculate the Area of a Rectangle\n3. Calculate the Area of a Triangle\n4. Quit\n");

    scanf("%d", &choice);

    switch (choice) {

    case 1:

    printf("Please enter the radius of the circle: \n");

    scanf("%lf", &r);

    while (r < 0) {

    printf("Please re-enter the radius of the circle: \n");

    scanf("%lf", &r);

    }

    printf("Area of the circle is %f\n", PI * pow(r, 2));

    break;

    case 2:

    printf("Please enter the length and width of the rectangle\n");

    scanf("%lf %lf", &length, &width);

    while (length < 0) {

    printf("Please re-enter the length of the rectangle: \n");

    scanf("%lf", &length);

    }

    while (width < 0) {

    printf("Please re-enter the width of the rectangle: \n");

    scanf("%lf", &width);

    }

    printf("Area of the rectangle is %f\n", length * width);

    break;

    case 3:

    printf("Please enter the base and height of the triangle\n");

    scanf("%lf %lf", &base, &height);

    while (base < 0) {

    printf("Please re-enter the base of the triangle: \n");

    scanf("%lf", &base);

    }

    while (height < 0) {

    printf("Please re-enter the height of the triangle: \n");

    scanf("%lf", &height);

    }

    printf("Area of the triangle is %f\n", base * height * .5);

    break;

    case 4:

    break;

    default:

    printf("INVALID INPUT!\n");

    main();

    }

    return (0);

    }




  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.