Dev - C++ - 2convertir de c# a c++

 
Vista:
Imágen de perfil de hazael

2convertir de c# a c++

Publicado por hazael (21 intervenciones) el 27/07/2021 07:34:50
hola me ayudan a convertirlo a c++, o ay alguna aplicacion o video para enseñarme a hacerlo? (soy nuevo)


/*Plantear una clase Club y otra clase Socio. La clase Socio debe tener los siguientes atributos privados: nombre y la antigüedad en el club (en años). En el constructor pedir la carga del nombre y su antigüedad. La clase Club debe tener como atributos 3 objetos de la clase Socio. Definir una responsabilidad para imprimir el nombre del socio con mayor antigüedad en el club.*/


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Colaboracion3
{
class Socio
{
private string nombre;
private int antiguedad;

public Socio()
{
Console.Write("Ingrese el nombre del socio:");
nombre = Console.ReadLine(); ;
Console.Write("Ingrese la antiguedad:");
string linea = Console.ReadLine();
antiguedad=int.Parse(linea);
}

public void Imprimir()
{
Console.WriteLine(nombre+" tiene una antiguedad de "+antiguedad);
}

public int RetornarAntiguedad()
{
return antiguedad;
}
}


class Club
{
private Socio socio1, socio2, socio3;

public Club()
{
socio1=new Socio();
socio2=new Socio();
socio3=new Socio();
}

public void MayorAntiguedad()
{
Console.Write("Socio con mayor antiguedad:");
if (socio1.RetornarAntiguedad() > socio2.RetornarAntiguedad() &&
socio1.RetornarAntiguedad() > socio3.RetornarAntiguedad())
{
socio1.Imprimir();
}
else
{
if (socio2.RetornarAntiguedad() > socio3.RetornarAntiguedad())
{
socio2.Imprimir();
}
else
{
socio3.Imprimir();
}
}

}

static void Main(string[] args)
{
Club club1 = new Club();
club1.MayorAntiguedad();
Console.ReadKey();
}
}
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder