Ayuda para pasar este código de c a c++ :(

Iniciado por Tamaraxxx, 4 Junio 2018, 06:19 AM

0 Miembros y 1 Visitante están viendo este tema.

Tamaraxxx

Holaaaa, pues necesito ayuda para convertir este código de lenguaje c a c+ xfa :(



#include <stdio.h>
int main()
{
const float PrecioBase = 60;
/*Precio de la butaca*/ ;
int butacas = 0;
/*Número de butacas vendidas*/
int edad;
/*Edad del cliente*/
float totalpesos= 0.0;
/*Total de euros recaudados*/
float precio;
/*Precio de cada butaca*/
char opcion = 's ';
/*Opción del programa*/
char tecla = ' f';
/*Tecla Si/No*/
/*--Bucle hasta opción F de fin--*/
while (opcion !='F') {
printf( "Opcion (Ticket(T), Resumen(R) o Fin(F))? ");
opcion = ' ';
while ((opcion !='T') && (opcion !='R') && (opcion !='F')) { scanf("%c", &opcion);
}
; /*============================================================ 30 ELABORACIÓN DEL TICKET 31 ============================================================*/
if (opcion == 'T') {
tecla = 'S';

while (tecla == 'S') {
printf( "Edad ");
scanf("%d", &edad);
butacas++;
printf("|----------------------------------------|\n");
if (edad<6) { /*Niño gratis*/
printf("|Gratis ");
precio = 0.0;
} else if (edad<18) { /*Joven 50%*/
printf("|Joven ");
precio = PrecioBase-(PrecioBase*.50);
} else if (edad<65) { /*Adulto, tarifa completa*/
printf("|Adulto ");
precio = PrecioBase;
} else { /*Jubilado 25%*/
printf("|Jubilado ");
precio = PrecioBase-(PrecioBase*.25);
}
totalpesos = totalpesos + precio;
printf(" Precio: %4.2f |\n", precio);
printf("|----------------------------------------|\n\n");
printf("Otro Ticket(S/N)? ");
tecla = ' ';
while ((tecla !='S') && (tecla !='N')) { scanf("%c", &tecla);
}
}
}
/*============================================================ 64 Elaboración del Resumen de la Recaudación 65 ==============================================================*/

if (opcion == 'R') {
; printf(" RESUMEN DE VENTAS \n");
printf(" ----------------- \n");
printf( "%4d Butacas \n", butacas );
printf("Total Recaudado = %10.2f\n\n", totalpesos);
} } }

SrMcLister

#1
Código (cpp) [Seleccionar]

#include <stdio.h>
#include <iostream>
using namespace std;

int main(){
 const float PrecioBase = 60;
 /*Precio de la butaca*/ ;
 int butacas = 0;
 /*Número de butacas vendidas*/
 int edad;
 /*Edad del cliente*/
 float totalpesos= 0.0;
 /*Total de euros recaudados*/
 float precio;
 /*Precio de cada butaca*/
 char opcion = 's ';
 /*Opción del programa*/
 char tecla = ' f';
 /*Tecla Si/No*/
 /*--Bucle hasta opción F de fin--*/
 while (opcion !='F') {
   cout << "Opcion (Ticket(T), Resumen(R) o Fin(F))? " << endl;
    opcion = ' ';
       while ((opcion !='T') && (opcion !='R') && (opcion !='F')) { cin >> opcion;
}

  if (opcion == 'T') {
    tecla = 'S';

      while (tecla == 'S') {
         cout << "Edad " << endl;
         cin >> edad;
         butacas++;
         cout << "|----------------------------------------|" << endl;
         if (edad<6) { /*Niño gratis*/
             cout << "|Gratis " << endl;
             precio = 0.0;
        } else if (edad<18) { /*Joven 50%*/
             cout << "|Joven " << endl;
             precio = PrecioBase-(PrecioBase*.50);
        } else if (edad<65) { /*Adulto, tarifa completa*/
             cout << "|Adulto " << endl;
             precio = PrecioBase;
       } else { /*Jubilado 25%*/
             cout << "|Jubilado " << endl;
             precio = PrecioBase-(PrecioBase*.25);
     }
     totalpesos = totalpesos + precio;
     cout << " Precio: " << endl << precio << endl;
     cout << "|----------------------------------------|" << endl << endl;
     cout << "Otro Ticket(S/N)? " << endl;
     tecla = ' ';
     while ((tecla !='S') && (tecla !='N')) { cin >> tecla; }
}
}
}
/*============================================================ 64 Elaboración del Resumen de la Recaudación 65 ==============================================================*/

  if (opcion == 'R') {
     cout << " RESUMEN DE VENTAS" << endl;
     cout << " ----------------- " << endl;
     cout << "Butacas " << endl << butacas << endl;
     cout << "Total Recaudado = " << endl << endl << totalpesos << endl;
  }
}
}
Código (cpp) [Seleccionar]

return((u.areHappy() && u.knowIt()) ? u.clapYourHands() : u.goFuckYourself());