/** * Twenty Twenty-Four functions and definitions * * @link https://developer.wordpress.org/themes/basics/theme-functions/ * * @package Twenty Twenty-Four * @since Twenty Twenty-Four 1.0 */ /** * Register block styles. */ if ( ! function_exists( 'twentytwentyfour_block_styles' ) ) : /** * Registers custom block styles. * * @since Twenty Twenty-Four 1.0 * @return void */ function twentytwentyfour_block_styles() { register_block_style( 'core/details', array( 'name' => 'arrow-icon-details', 'label' => __( 'Arrow icon', 'twentytwentyfour' ), /* * Styles for the custom Arrow icon style of the Details block */ 'inline_style' => ' .is-style-arrow-icon-details { padding-top: var(--wp--preset--spacing--10); padding-bottom: var(--wp--preset--spacing--10); } .is-style-arrow-icon-details summary { list-style-type: "\2193\00a0\00a0\00a0"; } .is-style-arrow-icon-details[open]>summary { list-style-type: "\2192\00a0\00a0\00a0"; }', ) ); register_block_style( 'core/post-terms', array( 'name' => 'pill', 'label' => __( 'Pill', 'twentytwentyfour' ), /* * Styles variation for post terms * https://github.com/WordPress/gutenberg/issues/24956 */ 'inline_style' => ' .is-style-pill a, .is-style-pill span:not([class], [data-rich-text-placeholder]) { display: inline-block; background-color: var(--wp--preset--color--base-2); padding: 0.375rem 0.875rem; border-radius: var(--wp--preset--spacing--20); } .is-style-pill a:hover { background-color: var(--wp--preset--color--contrast-3); }', ) ); register_block_style( 'core/list', array( 'name' => 'checkmark-list', 'label' => __( 'Checkmark', 'twentytwentyfour' ), /* * Styles for the custom checkmark list block style * https://github.com/WordPress/gutenberg/issues/51480 */ 'inline_style' => ' ul.is-style-checkmark-list { list-style-type: "\2713"; } ul.is-style-checkmark-list li { padding-inline-start: 1ch; }', ) ); register_block_style( 'core/navigation-link', array( 'name' => 'arrow-link', 'label' => __( 'With arrow', 'twentytwentyfour' ), /* * Styles for the custom arrow nav link block style */ 'inline_style' => ' .is-style-arrow-link .wp-block-navigation-item__label:after { content: "\2197"; padding-inline-start: 0.25rem; vertical-align: middle; text-decoration: none; display: inline-block; }', ) ); register_block_style( 'core/heading', array( 'name' => 'asterisk', 'label' => __( 'With asterisk', 'twentytwentyfour' ), 'inline_style' => " .is-style-asterisk:before { content: ''; width: 1.5rem; height: 3rem; background: var(--wp--preset--color--contrast-2, currentColor); clip-path: path('M11.93.684v8.039l5.633-5.633 1.216 1.23-5.66 5.66h8.04v1.737H13.2l5.701 5.701-1.23 1.23-5.742-5.742V21h-1.737v-8.094l-5.77 5.77-1.23-1.217 5.743-5.742H.842V9.98h8.162l-5.701-5.7 1.23-1.231 5.66 5.66V.684h1.737Z'); display: block; } /* Hide the asterisk if the heading has no content, to avoid using empty headings to display the asterisk only, which is an A11Y issue */ .is-style-asterisk:empty:before { content: none; } .is-style-asterisk:-moz-only-whitespace:before { content: none; } .is-style-asterisk.has-text-align-center:before { margin: 0 auto; } .is-style-asterisk.has-text-align-right:before { margin-left: auto; } .rtl .is-style-asterisk.has-text-align-left:before { margin-right: auto; }", ) ); } endif; add_action( 'init', 'twentytwentyfour_block_styles' ); /** * Enqueue block stylesheets. */ if ( ! function_exists( 'twentytwentyfour_block_stylesheets' ) ) : /** * Enqueues custom block stylesheets. * * @since Twenty Twenty-Four 1.0 * @return void */ function twentytwentyfour_block_stylesheets() { /** * The wp_enqueue_block_style() function allows us to enqueue a stylesheet * for a specific block. These will only get loaded when the block is rendered * (both in the editor and on the front end), improving performance * and reducing the amount of data requested by visitors. * * See https://make.wordpress.org/core/2021/12/15/using-multiple-stylesheets-per-block/ for more info. */ wp_enqueue_block_style( 'core/button', array( 'handle' => 'twentytwentyfour-button-style-outline', 'src' => get_parent_theme_file_uri( 'assets/css/button-outline.css' ), 'ver' => wp_get_theme( get_template() )->get( 'Version' ), 'path' => get_parent_theme_file_path( 'assets/css/button-outline.css' ), ) ); } endif; add_action( 'init', 'twentytwentyfour_block_stylesheets' ); /** * Register pattern categories. */ if ( ! function_exists( 'twentytwentyfour_pattern_categories' ) ) : /** * Registers pattern categories. * * @since Twenty Twenty-Four 1.0 * @return void */ function twentytwentyfour_pattern_categories() { register_block_pattern_category( 'twentytwentyfour_page', array( 'label' => _x( 'Pages', 'Block pattern category', 'twentytwentyfour' ), 'description' => __( 'A collection of full page layouts.', 'twentytwentyfour' ), ) ); } endif; add_action( 'init', 'twentytwentyfour_pattern_categories' ); Write A Program To Takes Two Operands And One Operator From The User, Perform The Operation, And Prints The Result By Using Switch Statement Content1 In C, Python,java | SANDIP KUMAR SINGH

Write a program to takes two operands and one operator from the user, perform the operation, and prints the result by using Switch statement content1 in c, python,java

Algorithm

the algorithm to take two operands and one operator from the user, perform the operation using a switch statement, and print the result:

  1. Prompt the user to enter the first operand and store it in a variable, let’s call it operand1.
  2. Prompt the user to enter the second operand and store it in a variable, let’s call it operand2.
  3. Prompt the user to enter the operator (+, -, *, /, %) and store it in a variable, let’s call it operator.
  4. Initialize a variable, let’s call it result, to hold the calculated result.
  5. Use a switch statement with the operator variable as the expression.
  6. For each case in the switch statement, perform the corresponding operation based on the entered operator.
  7. Store the result of the operation in the result variable.
  8. Print the value of result as the calculated result.
Enter the first operand: 5
Enter the second operand: 3
Enter the operator (+, -, *, /, %): *

Step 1: operand1 = 5
Step 2: operand2 = 3
Step 3: operator = '*'
Step 4: Initialize result

Step 5: Evaluate the 'switch' statement with the 'operator' variable
   - Case '*':
     - Perform the multiplication: result = 5 * 3 = 15
     - Exit the 'switch' statement

Step 9: Print the value of result: 15

Output: The result is 15

C Program

#include <stdio.h>

int main() {
    float operand1, operand2;
    char operator;
    float result;

    printf("Enter the first operand: ");
    scanf("%f", &operand1);

    printf("Enter the second operand: ");
    scanf("%f", &operand2);

    printf("Enter the operator (+, -, *, /, %%): ");
    scanf(" %c", &operator);

    switch (operator) {
        case '+':
            result = operand1 + operand2;
            break;
        case '-':
            result = operand1 - operand2;
            break;
        case '*':
            result = operand1 * operand2;
            break;
        case '/':
            result = operand1 / operand2;
            break;
        case '%':
            result = (int)operand1 % (int)operand2;
            break;
        default:
            printf("Invalid operator\n");
            return 0;
    }

    printf("The result is: %.2f\n", result);

    return 0;
}

C++

#include <iostream>

using namespace std;

int main() {
    float operand1, operand2;
    char operator;
    float result;

    cout << "Enter the first operand: ";
    cin >> operand1;

    cout << "Enter the second operand: ";
    cin >> operand2;

    cout << "Enter the operator (+, -, *, /, %): ";
    cin >> operator;

    switch (operator) {
        case '+':
            result = operand1 + operand2;
            break;
        case '-':
            result = operand1 - operand2;
            break;
        case '*':
            result = operand1 * operand2;
            break;
        case '/':
            result = operand1 / operand2;
            break;
        case '%':
            result = (int)operand1 % (int)operand2;
            break;
        default:
            cout << "Invalid operator" << endl;
            return 0;
    }

    cout << "The result is: " << result << endl;

    return 0;
}

In both versions, the program takes two operands (operand1 and operand2) and an operator (operator) as inputs from the user. It then uses a switch statement to perform the desired operation based on the provided operator. The result is stored in the result variable and printed to the console.

Python

def calculate_result(operand1, operand2, operator):
    result = 0
    # Perform the operation based on the operator
    switch_operator = {
        '+': operand1 + operand2,
        '-': operand1 - operand2,
        '*': operand1 * operand2,
        '/': operand1 / operand2,
        '%': operand1 % operand2
    }
    result = switch_operator.get(operator, "Invalid operator")

    return result

# Take input from the user
operand1 = float(input("Enter the first operand: "))
operand2 = float(input("Enter the second operand: "))
operator = input("Enter the operator (+, -, *, /, %): ")

# Calculate and print the result
result = calculate_result(operand1, operand2, operator)
print("The result is:", result)

this program, the calculate_result function takes three inputs: operand1, operand2, and operator. It uses a dictionary called switch_operator to map each operator to its respective operation. The get method of the dictionary is used to fetch the value based on the provided operator. If the operator is not found in the dictionary, the program returns “Invalid operator”.

Java

import java.util.Scanner;

public class Calculator {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);

        System.out.print("Enter the first operand: ");
        double operand1 = input.nextDouble();

        System.out.print("Enter the second operand: ");
        double operand2 = input.nextDouble();

        System.out.print("Enter the operator (+, -, *, /, %): ");
        char operator = input.next().charAt(0);

        double result;

        switch (operator) {
            case '+':
                result = operand1 + operand2;
                break;
            case '-':
                result = operand1 - operand2;
                break;
            case '*':
                result = operand1 * operand2;
                break;
            case '/':
                result = operand1 / operand2;
                break;
            case '%':
                result = operand1 % operand2;
                break;
            default:
                System.out.println("Invalid operator");
                return;
        }

        System.out.println("The result is: " + result);

        input.close();
    }
}
53 / 100 SEO Score

Comments

4 responses to “Write a program to takes two operands and one operator from the user, perform the operation, and prints the result by using Switch statement content1 in c, python,java”

  1. I dugg some of you post as I cogitated they were very helpful invaluable

  2. I’m still learning from you, but I’m improving myself. I definitely love reading everything that is posted on your blog.Keep the aarticles coming. I enjoyed it!

  3. Regards for helping out, fantastic information.

  4. Definitely, what a fantastic blog and informative posts, I will bookmark your site.Have an awsome day!

Leave a Reply to tlover tonet Cancel reply

Your email address will not be published. Required fields are marked *