/** * 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 That Accepts The Marks Of 5 Subjects And Finds The Sum And Percentage Marks Obtained By The Student. Content | SANDIP KUMAR SINGH

Write a program that accepts the marks of 5 subjects and finds the sum and percentage marks obtained by the student. content

Algorithem

here is the concept of the WAP that accepts the marks of 5 subjects and finds the sum and percentage marks obtained by the student:

  • The program will first ask the user to enter the marks of 5 subjects.
  • The marks will be stored in an array.
  • The sum of the marks will be calculated.
  • The percentage of marks will be calculated by dividing the sum of the marks by the maximum marks (which is usually 100).
  • The sum and percentage of marks will be printed.

Here is an example of the code that implements the concept:

Here’s an example program in both C and C++ that accepts the marks of 5 subjects, calculates the sum of marks, and calculates the percentage obtained by the student:

Python

def marks_calculator():
  """
  Calculates the sum and percentage marks obtained by the student.

  Returns:
    A tuple of the sum and percentage marks.
  """

  marks = []
  sum = 0
  for i in range(5):
    mark = int(input("Enter the marks of subject {}: ".format(i + 1)))
    marks.append(mark)
    sum += mark

  percentage = sum / 5 *
  return sum, percentage


if __name__ == "__main__":
  sum, percentage = marks_calculator()
  print("Sum of marks = {}".format(sum))
  print("Percentage = {}%".format(percentage))


Explain

This code first defines a function called marks_calculator(). This function takes no arguments and returns a tuple of the sum and percentage marks.

The function then defines an array called marks to store the marks of the 5 subjects. The sum of the marks is calculated by iterating through the array and adding each mark to the sum. The percentage of marks is calculated by dividing the sum of the marks by the maximum marks (which is usually 100).

The function then returns the sum and percentage marks.

The main function of the program calls the marks_calculator() function and prints the sum and percentage marks.

To run the program, save it as marks.py and run it using the following command:

python marks.py

C

#include <stdio.h>

float calculatePercentage(float totalMarks, float maxMarks) {
    return (totalMarks / maxMarks) * 100;
}

int main() {
    float subjectMarks[5];
    float sub[5];
    float totalMarks = 0.0;
    float maxMarks = 0.0;
     // Assuming each subject has a maximum     marks
  for (int j = 0; j < 5; j++) {
        printf("Enter max marks for subject %d: ", j + 1);
        scanf("%f", &sub[j]);
         maxMarks += sub[j];
    }

    printf("Total marks obtained: %.2f\n", maxMarks);
    // Accepting marks from the user
    for (int i = 0; i < 5; i++) {
        printf("Enter marks for subject %d: ", i + 1);
        scanf("%f", &subjectMarks[i]);
        totalMarks += subjectMarks[i];
    }

    // Calculating the percentage obtained
    float percentage = calculatePercentage(totalMarks, maxMarks);

    // Displaying the result
    printf("Total marks obtained: %.2f\n", totalMarks);
    printf("Percentage marks obtained: %.2f\n", percentage);

    return 0;
}

Output

C++

#include <iostream>

float calculatePercentage(float totalMarks, float maxMarks) {
    return (totalMarks / maxMarks) * 100;
}

int main() {
    float subjectMarks[5];
    float sub[5];
    float totalMarks = 0.0;
    float maxMarks = 0.0;  // Assuming each subject has a maximum of 100 marks

    for (int j = 0; j < 5; j++) {
        std::cout << "Enter marks for subject " << j + 1 << ": ";
        std::cin >> sub[j];
        maxMarks += sub[j];
    }

    // Accepting marks from the user
    for (int i = 0; i < 5; i++) {
        std::cout << "Enter marks for subject " << i + 1 << ": ";
        std::cin >> subjectMarks[i];
        totalMarks += subjectMarks[i];
    }

    // Calculating the percentage obtained
    float percentage = calculatePercentage(totalMarks, maxMarks);

    // Displaying the result
    std::cout << "Total  max marks : " << maxMarks << std::endl;
    std::cout << "Total marks obtained: " << totalMarks << std::endl;
    std::cout << "Percentage marks obtained: " << percentage << std::endl;

    return 0;
}
WAP that accepts the marks of 5 subjects and finds the sum and percentage marks obtained by the student.

Output

Explain

Both the C and C++ programs use an array subjectMarks to store the marks of the 5 subjects. The calculatePercentage() function takes the total marks and the maximum marks as inputs and calculates the percentage in the same way as the Python program.

The programs then prompt the user to enter the marks for each subject, calculate the total marks, and calculate the percentage obtained. Finally, they display the total marks obtained and the percentage marks obtained by the student.

70 / 100 SEO Score

Comments

2 responses to “Write a program that accepts the marks of 5 subjects and finds the sum and percentage marks obtained by the student. content”

  1. I am impressed with this site, really I am a big fan .

  2. Respect to post author, some wonderful entropy.

Leave a Reply to zoritoler imol Cancel reply

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