Pesquisar este blog

Livros Recomendados

domingo, 27 de dezembro de 2020

URI - 1094 - Experiências - Iniciante - C++ - Solução Alternativa

Plataforma: URI

Problema1094

Enunciado


Maria acabou de iniciar seu curso de graduação na faculdade de medicina e precisa de sua ajuda para organizar os experimentos de um laboratório o qual ela é responsável. Ela quer saber no final do ano, quantas cobaias foram utilizadas no laboratório e o percentual de cada tipo de cobaia utilizada. Este laboratório em especial utiliza três tipos de cobaias: sapos, ratos e coelhos. Para obter estas informações, ela sabe exatamente o número de experimentos que foram realizados, o tipo de cobaia utilizada e a quantidade de cobaias utilizadas em cada experimento.

Linguagem: C++

Solução:

#include <iostream>
#include <iomanip>

using namespace std;

int main() {
    int n, a, q, c = 0, s = 0, r = 0;
    char t;
    double x;
    
    cin >> n;
    
    for (a = 0; a < n; a++){
        
        cin >> q >> t;
        
        if (t == 'C') 
            c += q;
        else if (t == 'R')
            r += q;
        else if (t == 'S')
            s += q;
    }
    
    x = (double) c + (double) r + (double) s;
    
    cout << setprecision(2) << fixed;
    cout << "Total: " << (int) x << " cobaias" << endl;
    cout << "Total de coelhos: " << c << endl;
    cout << "Total de ratos: " << r << endl;
    cout << "Total de sapos: " << s << endl;
    cout << "Percentual de coelhos: " << (float) c / x * 100 << " %" << endl;
    cout << "Percentual de ratos: " << (float) r / x * 100 << " %" << endl;
    cout << "Percentual de sapos: " << (float) s / x * 100 << " %" << endl;
    
    return 0;
}

Nenhum comentário:

Postar um comentário

Postagem em destaque

URI (BEECROWD) - 2158 - Helping Uncle Cláudio (Ajudando o Tio Cláudio) - Matemática - C, C++ e Haskell

Buenas! Estou aqui mais uma vez para resolver um problema de Matemática! Agora tenho resolvido alguns dessa categoria, pra que vocês possam ...

Postagens mais visitadas