Skip to content

Analiza audienței TV #152

Description

@nhvpzmn857-dot

[<!DOCTYPE] html>:

<title>Analiza Audientei TV</title> <style> /* Stiluri pentru interfața grafică responsive */ body { font-family: Arial, sans-serif; background: #f2f2f2; text-align: center; padding: 40px; } .container { background: white; width: 320px; margin: auto; padding: 25px; border-radius: 12px; box-shadow: 0 0 10px gray; } input { width: 90%; padding: 12px; margin: 8px 0; border-radius: 8px; border: 1px solid gray; } button { margin-top: 15px; padding: 12px 20px; background: #007BFF; color: white; border: none; border-radius: 8px; cursor: pointer; } #rezultat { margin-top: 20px; font-size: 18px; } </style>

Analiza Audienței TV

Calculează
<script> function calculeaza() { // Preluarea datelor introduse de utilizator let emisiune = document.getElementById("emisiune").value; let telespectatori = Number(document.getElementById("telespectatori").value); let populatie = Number(document.getElementById("populatie").value); // Validarea datelor de intrare pentru evitarea erorilor logice if (!emisiune || telespectatori <= 0 || populatie <= 0) { document.getElementById("rezultat").innerHTML = "Completează toate câmpurile corect."; return; } // Calculul statistic al ratingului exprimat procentual let rating = (telespectatori / populatie) * 100; let categorie = ""; // Algoritmul de clasificare a audienței pe praguri valorice if (rating < 10) { categorie = "Audiență mică"; } else if (rating < 30) { categorie = "Audiență medie"; } else { categorie = "Audiență mare"; } // Afișarea dinamică a rezultatului interpretat document.getElementById("rezultat").innerHTML = "Emisiune: " + emisiune + "
" + "Rating: " + rating.toFixed(2) + "%" + "
" + "Rezultat: " + categorie; } </script> # #

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions