Program to demonstrate ternary operator

Program to demonstrate ternary operator

  • Write a program to demonstrate ternary operators in C
  • Write a program to demonstrate ternary operators in C++
  • Write a program to demonstrate ternary operators in Python
  • Write a program to demonstrate ternary operators in PHP
  • Write a program to demonstrate ternary operators in Java
  • Write a program to demonstrate ternary operators in Java Script
  • Write a program to demonstrate ternary operators in C#

Explanation:

A straightforward conditional statement can be written more quickly by using the ternary operator. When the condition is simple, it frequently takes the role of if-else expressions.

Syntax:

condition ? expression_if_true : expression_if_false;

  • condition: The boolean expression to evaluate.
  • expression_if_true: The value or operation to execute if the condition is true.
  • expression_if_false: The value or operation to execute if the condition is false.

Key points:

  • Because it accepts three operands, it is known as the “ternary” operator.
  • Usually, it is applied to brief assignments or return statements.
  • Accessible in a variety of computer languages, including PHP, C#, Java, C, C++, and JavaScript.
  • The syntax used by Python is a little different.

Program to demonstrate compound operators

#include <stdio.h>

int main() {
    int a = 5, b = 10;
    
    // Using ternary operator
    int max = (a > b) ? a : b;
    
    printf("The greater value between a and b is: %d\n", max);
    
    return 0;
}
    printf("Value of a after prefix increment: %d\n", a);

    // Postfix decrement
    printf("Postfix decrement: %d\n", a--);
    printf("Value of a after postfix decrement: %d\n", a);

    // Prefix decrement
    printf("Prefix decrement: %d\n", --a);
    printf("Value of a after prefix decrement: %d\n", a);

    return 0;
}

#include <iostream>

int main() {
    int a = 5, b = 10;
    
    // Using ternary operator
    int max = (a > b) ? a : b;
    
    std::cout << "The greater value between a and b is: " << max << std::endl;
    
    return 0;
}

a, b = 5, 10

# Using ternary operator (Python equivalent)
max_value = a if a > b else b

print(f"The greater value between a and b is: {max_value}")

<?php
$a = 5;
$b = 10;

// Using ternary operator
$max = ($a > $b) ? $a : $b;

echo "The greater value between a and b is: $max\n";
?>

public class Main {
    public static void main(String[] args) {
        int a = 5, b = 10;

        // Using ternary operator
        int max = (a > b) ? a : b;

        System.out.println("The greater value between a and b is: " + max);
    }
}

let a = 5, b = 10;

// Using ternary operator
let max = (a > b) ? a : b;

console.log(`The greater value between a and b is: ${max}`);

using System;

class Program {
    static void Main() {
        int a = 5, b = 10;

        // Using ternary operator
        int max = (a > b) ? a : b;

        Console.WriteLine($"The greater value between a and b is: {max}");
    }
}

List of All Programs