[ Foro de C++ ]
//Necesito ayuda para completar este codigo.
#include "pch.h"
#include <iostream>
#include <fstream>
#include <string.h>
#include <string>
using namespace std;
class TelefonoMovil
{
private: // Atributos
string marca, modelo;
float precio;
int inventario;
public:
TelefonoMovil(); // Constructor sin argumentos
TelefonoMovil(string mc, string md, float p, int i); // Constructor con argumentos
void setMarca(string mc) // Getters y setters
{
marca = mc;
}
string getMarca()
{
return marca;
}
void setModelo(string md)
{
modelo = md;
}
string getModelo()
{
return modelo;
}
void setPrecio(float p)
{
precio = p;
}
float getPrecio()
{
return precio;
}
void setInventario(int i)
{
inventario = i;
}
int getInventario()
{
return inventario;
}
};
TelefonoMovil::TelefonoMovil() // Constructor sin argumentos
{
marca = "Generica";
modelo = "Basico";
precio = 50.00;
inventario = 0;
}
TelefonoMovil::TelefonoMovil(string mc, string md, float p, int i) // Constructor sobrecargado
{
marca = mc;
modelo = md;
precio = p;
inventario = i;
}
int main()
{
int menu;
Menu: // Menu
std::cout << "\n Menu:\n";
std::cout << " 1. Cargar datos de archivo\n";
std::cout << " 2. Almacenar datos en archivo\n";
std::cout << " 3. Valor de inventario\n";
std::cout << " 4. Valor de inventario para marca-modelo particular\n";
std::cout << " 5. Mostrar cantidad disponible para marca-modelo particular\n";
std::cout << " 6. Anadir a inventario\n";
std::cout << " 7. Vender telefono\n";
std::cout << " 8. Mostrar inventario en orden alfabetico de marca-modelo\n";
std::cout << " 0. Salir\n";
std::cout << "\n > ";
std::cin >> menu;
switch (menu)
{
case 1: // Cargar datos de archivo
break;
case 2: // Almacenar datos en archivo
break;
case 3: //Inventario
break;
case 4: // Valor de inventario para marca-modelo particular
break;
case 5: // Mostrar cantidad disponible para marca-modelo particular
break;
case 6: // Anadir a inventario
break;
case 7: // Vender telefono
break;
case 8: // Mostrar inventario en orden alfabetico de marca-modelo
break;
case 0: // Salir
break;
default:
std::cout << "\n Entre un numero valido [Entre 0 y 8]\n";
goto Menu; // Regresa al Menu
}
}
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)