Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.03.2023, 21:55   #1
faktor
Пользователь
 
Регистрация: 14.02.2023
Сообщений: 10
По умолчанию Перевести код с Java на C/C++

Создать структуру. спецификация которой приведена ниже.
Product: id, Наименование, UPC, Производитель, Цена, Срок хранения, Количество.

Создать массив объектов. Ввод данных о продукте.

Вывести на экран:
a. Список товаров заданного наименования
b. Список товаров заданного наименования, цена которых не больше заданной
c. Список товаров, срок хранения которых больше заданного

Класс Product
Код:
public class Product {
    public int id;
    public String name;
    //штрих-код
    public String upc;
    public String manufactor;
    public double price;
    //срок хранения
    public int bbd;
    public int inventory;
 
    public Product (int id, String name, String upc, String manufactor, double price, int bbd, int inventory){
        this.id=id;
        this.name=name;
        this.upc=upc;
        this.manufactor=manufactor;
        this.price=price;
        this.bbd=bbd;
        this.inventory=inventory;
    }
 
    //getters
    public int getId(){
        return id;
    }
    public String getName(){
        return name;
    }
    public String getUpc(){
        return upc;
    }
    public String getManufactor(){
        return manufactor;
    }
    public double getPrice(){
        return price;
    }
    public int getBbd(){
        return bbd;
    }
    public int getInventory(){
        return inventory;
    }
 
    //setters
    public void setId(int id){
        this.id=id;
    }
    public void setName(String name){
        this.name=name;
    }
    public void setUpc(String upc){
        this.upc=upc;
    }
    public void setManufactor(String manufactor){
        this.manufactor=manufactor;
    }
    public void setPrice(double price){
        this.price=price;
    }
    public void setBbd(int bbd){
        this.bbd=bbd;
    }
    public void setInventory(int inventory){
        this.inventory=inventory;
    }
 
    public void show() {
        System.out.println("Id: " + getId());
        System.out.println("Name:  " + getName());
        System.out.println("UPC: " + getUpc());
        System.out.println("Manufactor: " + getManufactor());
        System.out.println("Price: " + getPrice());
        System.out.println("BBD: " + getBbd());
        System.out.println("Inventory: " + getInventory());
    }
}
Класс Main
Код:
public class Main {
    public static void main(String[] args) {
        Product[] product = new Product[4];
        product[0] = new Product(1, "Milk 2,5%", "1234567891011", "NY Ltd.", 5.35, 7, 5);
        product[1] = new Product(2, "Sunflower oil 1,0", "1234567891012", "UA Ltd.", 10.25, 360, 5);
        product[2] = new Product(3, "Pepsi 0,5", "1234567891013", "UK Ltd.", 4.85, 180, 8);
        product[3] = new Product(4, "Coca-Cola 0,5", "1234567891014", "USA Ltd.", 4.65, 180, 6);
        product[4] = new Product(5, "Vodka 0,5", "1234567891015", "Rus Ltd.", 12.65, 360, 3);
 
        for (int i = 0; i < product.length; i++) {
            product[i].show();
        }
    }
}

Помогите пожалуйста, нужно перевести с Java на C/C++ с использованием структур
faktor вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ПЕРЕВЕСТИ С JAVA НА C++. REZR Общие вопросы C/C++ 0 06.05.2022 05:49
(Java) Перевести из while в do while и for Levi0n Помощь студентам 0 08.11.2021 09:34
Перевести в программу на Java Настя812 Помощь студентам 1 21.11.2015 14:24
Перевести код из Java в Delphi D_E_N Фриланс 2 07.01.2014 20:17
Перевести с С++ в java luffi Помощь студентам 0 29.03.2012 12:24