// Programación en C++ para Ingenieros, Ed. Thomson Paraninfo, 2006
// Capítulo 4: Esquemas Algorítmicos Básicos

// Programa que calcula el porcentaje de los productos que pasan el control de calidad.

#include <iostream>

using namespace std;

// Programa principal
int main()
{
  // Declaración de variables
  char c;      // Lee sucesivamente las diferentes entradas, 'S', 'N' o 'F'
  int nS = 0,  // Número de productos que pasan el control de salidad
      nT = 0;  // Número total de productos

  cout << "Entra una secuencia de S y N acabada en F" << endl;
  // Obtención del primer elemento
  cin >> c;

  while ( c != 'F' ) // Determinación del último elemento
  {
    if ( c == 'S' ) nS++;
    nT++;
    // Obtención del siguiente elemento
    cin >> c;
  }

  if ( nT > 0 )
  {
    cout << "El porcentaje de productos que pasan el control de calidad es del ";
    cout << (double)(nS) / (double)(nT) * 100.0 << "%." << endl;
  }
  else
    cout << "No hay productos." << endl;

  return 0;
}