• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

kalkulator telefon

VPS Starter Arubacloud
0 głosów
138 wizyt
pytanie zadane 21 stycznia 2020 w C i C++ przez niezalogowany

Czy dużo zachodu z przeniesieniem  takiego programiku na telefon 

czy się nie wygłupiać i zainwestować w kalkulator z możliwością pisania funkcji

#include <iostream>
#include <iomanip>
#include <algorithm>


class tr {
    public:
        tr(int span=1500,int orderdist = 100,int profil=20)
            :span(span)
            ,orderdist(orderdist)
            ,h1(profil) {
            count_pcs ();
            setdist();
        }

        void show(int a=30, char ch='=')const {
            std::string s(a,ch);
            std::cout<<s<<"\n"<<dist-h1<<"\n"<<s;
            std::cout<<s<<"\npcs="<<pcs<<"\n"<<s;

        }
          void showallright(int a=30, char ch='=')const {
            std::string s(a,ch);
            double sum=0;
            std::cout<<s<<"\n";
               // std::setprecision(0);
               std::fixed(std::cout);
            for(int i=0;i<pcs;i++)
                std::cout<<std::setprecision(0)
                <<std::setw((i+1)*5)<<"|X|<-"<<(sum+=dist)<<"("<<i+1<<")\n";
             std::cout<<std::setw(pcs*5)<<(sum+=dist-h1)<<"->"<<'\n';
        }

        void set_s_o_p(int s, int d, int a) {
            span=s;
            orderdist=d;
            h1=a;
            count_pcs ();
            setdist();
        }

        double getdist() {
            return dist;
        }

    private:
        int orderdist;
        int h1;
        int span;
        int  pcs;
        double partal_sum_dist;
        double dist ;
        std::string s;

        void count_pcs () {
            int n1=span/(double)(orderdist+h1)+0.5;
            pcs=n1-1;
        }
        void setdist() {
            dist = (span + h1)/(double)(pcs+1);
        }

};
std::istream & operator >> (std::istream & is, tr & intr) {
    int a, b, c;
    //setlocale();
    std::cout<<"\npodaj rozpietość: ";
    is>>a;
    std::cout<<"podaj przybliżony rozstaw: ";
    is>>b;
    std::cout<<"podaj profil: ";
    is>>c;
    intr.set_s_o_p(a,b,c);
    return is;
}


using namespace std;
int main() {


    tr tr1;
 //   cin>>tr1;
    tr1.show();
    tr1.showallright();


    return 0;
}

 

1
komentarz 21 stycznia 2020 przez j23 Mędrzec (195,220 p.)
Jeśli Android, to raczej Java, a nie C++.

2 odpowiedzi

0 głosów
odpowiedź 21 stycznia 2020 przez MsMaciek123 Pasjonat (24,760 p.)

Jeśli ma to być aplikacja tylko dla Ciebie, możesz pobrać CppDroid - C/C++ IDE (IDE z kompilatorem dla języka C++) i tam po prostu to skompilować.

Co do pliku .apk potrzebowałbyś zapewne jakiegoś interfejsu tj. biblioteki graficznej.

I tak jak już tu kolega zauważył,

Jeśli Android, to raczej Java, a nie C++.

Więcej info: quora.com/Is-there-any-free-app-that-will-build-my-c++-programs-to-apk-in-android-phone

komentarz 21 stycznia 2020 przez niezalogowany
tak trochę dla mnie trochę nie, nie każde miejsce nadaje się na kompa. A taki i może 2 inne programiki przydały by się na telefon. Żaden problem policzyć to na kalkulatorze, ale jest różnica, na klikać się, a wprowadzić 3 zmienne a właściwie jedną bo dwie pozostałe w większości przypadków domyślne.

App Inwertor 2 przeglądałem i myślę ze to do ogarnięcia, ale jak straszą ze strasznie powoli działa.
0 głosów
odpowiedź 22 stycznia 2020 przez Gildin1_2 Gaduła (3,060 p.)
Ej ej ej...Android i c++? Coś mi tu nie pasuje

Podobne pytania

+1 głos
3 odpowiedzi 898 wizyt
pytanie zadane 10 września 2020 w C i C++ przez Nidan23 Nowicjusz (130 p.)
0 głosów
2 odpowiedzi 706 wizyt
pytanie zadane 20 czerwca 2020 w C i C++ przez Dod00 Nowicjusz (120 p.)
0 głosów
1 odpowiedź 469 wizyt
pytanie zadane 28 maja 2020 w C i C++ przez Stefan Marzec Użytkownik (710 p.)

93,004 zapytań

141,969 odpowiedzi

321,248 komentarzy

62,340 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Wprowadzenie do ITsec, tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...