English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دروس أساسية بلغة C

تحكم في تدفق لغة C

الوظائف في لغة C

المساحات في لغة C

المراجع في لغة C

الخطوط في لغة C

مجموعات لغة C

ملفات لغة C

C أخرى

دليل مرجعي لغة C

برنامج C للبحث عن أكبر رقم من بين ثلاثة أرقام

مجموعة الأمثلة البرمجية في لغة C

في هذا المثال، ستتعلم كيفية إيجاد أكبر رقم من بين الثلاثة أرقام المدخلة من المستخدم.

لفهم هذا المثال، يجب أن تعرف ما يليبرمجة Cالموضوع:

مثال 1: استخدام if

#include <stdio.h>
int main() {
    double n1, n2, n3;
    printf("ادخل ثلاثة أرقام مختلفة: ");
    scanf("%lf %lf %lf", &n1, &n2, &n3);
    // إذا كان n1 أكبر من n2 وn3، فإن n1 هو الأكبر
    if (n1 >= n2 && n1 >= n3){
        printf("%.2f  هو الرقم الأكبر", n1);
    {}
    // إذا كان n2 أكبر من n1 وn3، فإن n2 هو الأكبر
    if (n2 >= n1 && n2 >= n3){
        printf("%.2f  هو الرقم الأكبر", n2);
    {}
    // إذا كان n3 أكبر من n1 وn2، فإن n3 هو الأكبر
    if (n3 >= n1 && n3 >= n2){
        printf("%.2f  هو الرقم الأكبر", n3);
    {}        
    return 0;
{}

مثال 2: استخدام if ... else خطوة بخطوة

#include <stdio.h>
int main() {
    double n1, n2, n3;
    printf("ادخل ثلاثة أرقام مختلفة: ");
    scanf("%lf %lf %lf", &n1, &n2, &n3);
    // إذا كان n1 أكبر من n2 وn3، فإن n1 هو الأكبر
    if (n1 >= n2 && n1 >= n3) {
        printf("%.2f  هو الرقم الأكبر", n1);
    // إذا كان n2 أكبر من n1 وn3، فإن n2 هو الأكبر
    }
        printf("%.2f  هو الرقم الأكبر", n2);
        // إذا كان n3 أكبر من n1 وn2، فإن n3 هو الأكبر
    } else if (n3 >= n1 && n3 >= n2) {
        printf("%.2f  هو الرقم الأكبر", n3);
    {}
    return 0;
{}

مثال 3: استخدام if ... else المدمج

#include <stdio.h>
int main() {
    double n1, n2, n3;
    printf("ادخل ثلاثة أرقام مختلفة: ");
    scanf("%lf %lf %lf", &n1, &n2, &n3);
    if (n1 >= n2) {
        if (n1 >= n3)
            printf("%.2lf  هو الرقم الأكبر", n1);
        else
            printf("%.2lf هو أكبر عدد", n3);
    }
        if (n2 >= n3)
            printf("%.2lf  هو الرقم الأكبر", n2);
        else
            printf("%.2lf هو أكبر عدد", n3);
    {}
    return 0;
{}

كل هذه البرامج ستنتج نفس النتيجة.

أدخل ثلاثة أرقام مختلفة: 123.55
45.5
-454.6
123.55 هو أكبر عدد

مجموعة الأمثلة البرمجية في لغة C