Programa para encontrar el número mínimo de conferencias a asistir para mantener el 75%

Considere la materia Estructuras de datos para la cual el número total de clases dictadas hasta la fecha actual es  M, y algunos estudiantes asisten solo  N  fuera de estas clases. Encuentre el número mínimo de conferencias que deben asistir para que  75\%  se mantenga su asistencia. 

Ejemplos:  

Entrada: M = 7 y N = 6 
Salida: 0 conferencias para asistir 
Como se han realizado 7 clases hasta el presente, de las cuales se han asistido a 6 clases, que es más del 
75%, por lo que no hay más conferencias para asistir

Entrada: M = 9 y N = 1 
Salida: 23 conferencias para asistir 
De 9 clases, solo se asiste a 1 clase. Después de 23 clases más, 
se ha asistido a un total de 1+23 = 24 clases y el número total de clases realizadas = 9+23 = 32. Así que 24/32 = 75%. Por lo tanto, 23 es 
el valor mínimo.

Solución: 
usando la fórmula, 
Ceil\left (\frac{(0.75*M)-N}{0.25} \right )
antes de aplicar la fórmula, primero verifique si N por M tiene 75% o no. Si no, entonces aplica la fórmula. 

C++

// C++ Program to find minimum number of lectures to attend
// to maintain 75% attendance
 
#include <cmath>
#include <iostream>
using namespace std;
 
// Function to compute minimum lecture
int minimumLectures(int m, int n)
{
    int ans = 0;
 
    // Formula to compute
    if (n < (int)ceil(0.75 * m))
        ans = (int)ceil(((0.75 * m) - n) / 0.25);
    else
        ans = 0;
 
    return ans;
}
 
// Driver function
int main()
{
    int M = 9, N = 1;
    cout << minimumLectures(M, N);
    return 0;
}

Java

// Java Program to find minimum number of lectures to attend
// to maintain 75% attendance
 
public class GFG {
 
    // Method to compute minimum lecture
    static int minimumLectures(int m, int n)
    {
        int ans = 0;
 
        // Formula to compute
        if (n < (int)Math.ceil(0.75 * m))
            ans = (int)Math.ceil(((0.75 * m) - n) / 0.25);
        else
            ans = 0;
 
        return ans;
    }
 
    // Driver Code
    public static void main(String[] args)
    {
        int M = 9, N = 1;
        System.out.println(minimumLectures(M, N));
    }
}

Python

# Python Program to find minimum number of lectures to attend
# to maintain 75 % attendance
 
import math
 
# Function to compute minimum lecture
def minimumLecture(m, n):
    ans = 0
 
    # Formula to compute
    if(n < math.ceil(0.75 * m)):
        ans = math.ceil(((0.75 * m) - n) / 0.25)
    else:
        ans = 0
    return ans
 
# Driver Code
 
M = 9
N = 1
 
print(minimumLecture(M, N))

C#

// C# Program to find minimum
// number of lectures to attend
// to maintain 75% attendance
using System;
 
class GFG
{
 
// Method to compute minimum lecture
static int minimumLectures(int m, int n)
{
    int ans = 0;
 
    // Formula to compute
    if (n < (int)Math.Ceiling(0.75 * m))
        ans = (int)Math.Ceiling(((0.75 * m) -
                                 n) / 0.25);
    else
        ans = 0;
 
    return ans;
}
 
// Driver Code
public static void Main()
{
    int M = 9, N = 1;
    Console.WriteLine(minimumLectures(M, N));
}
}
 
// This code is contributed
// by anuj_67

PHP

<?php
// PHP Program to find minimum
// number of lectures to attend
// to maintain 75% attendance
 
// Function to compute minimum lecture
function minimumLectures($m, $n)
{
    $ans = 0;
 
    // Formula to compute
    if ($n < ceil(0.75 * $m))
        $ans = (int)ceil(((0.75 * $m) -
                          $n) / 0.25);
    else
        $ans = 0;
 
    return $ans;
}
 
// Driver Code
$M = 9; $N = 1;
echo minimumLectures($M, $N);
 
// This code is contributed
// by anuj_67
?>

Javascript

<script>
    // Javascript Program to find minimum
    // number of lectures to attend
    // to maintain 75% attendance
     
    // Method to compute minimum lecture
    function minimumLectures(m, n)
    {
        let ans = 0;
 
        // Formula to compute
        if (n < Math.ceil(0.75 * m))
            ans = Math.ceil(((0.75 * m) - n) / 0.25);
        else
            ans = 0;
 
        return ans;
    }
     
    let M = 9, N = 1;
    document.write(minimumLectures(M, N));
     
</script>

Producción: 

23

Publicación traducida automáticamente

Artículo escrito por bilal-hungund y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *