compiti: se la scelta degli operatori e altro in C ++

Dopo aver letto la lezione su Gli operatori selezionare se e altro, andare a praticare. Come al solito, Vi chiedo di cercare di risolvere tutti i compiti da soli, e poi guardare la nostra soluzione proposta.

1. Il primo compito è interessante e abbastanza semplice. Ma il codice durerà. Questo problema si avvicinò con i nostri insegnanti di Academy Computer. L'idea era di – come ottenere studenti principianti soffrono con la scrittura di codice, a scarabocchiare avuto più ))) lavoro: L'utente immette il numero di 1 a 9999 (la quantità di emissione di un bancomat). Si dovrebbe visualizzare le parole immesse per la quantità e alla fine di scrivere il nome della moneta con la fine corretta. per esempio: 7431 – 7431 Dollp, 2149 – 2149 dollaris, 15 – quindici dollaris, 3 – tre a livello localeRA. Per risolvere questo problema è necessario utilizzare l'operatore % (modulo). Leggi in un articolo, si può Le operazioni aritmetiche in C ++ . procedere!




2. L'utente immette il numero di serie del dito. Dovrebbe mostrare il suo nome sullo schermo.




3. Un altro problema per le soluzioni da soli. È necessario scrivere un programma, che controlla l'utente sulla conoscenza del tavolo moltiplicazione. L'utente si immette due numeri interi singole cifre. Il programma pone la domanda: il risultato della moltiplicazione del primo giorno del secondo. L'utente deve inserire una risposta e vedere sullo schermo è corretta o meno, ha detto,. Se nessun – mostrare di più, e il risultato corretto.

Coloro che non possono far fronte – porre domande nei commenti.

Per sostenere il nostro sito – cliccare sul salvadanaio e scegliere qualsiasi modo conveniente.

Newsletter nuove lezioni sulla programmazione:

compiti: se la scelta degli operatori e altro in C ++
4.5 (90.91%) 11 voti

167 pensieri su "compiti: se la scelta degli operatori e altro in C ++

  1. #includere
    #includere

    using namespace std;

    int main(){
    setlocale(LC_ALL,”russo”);
    int,B,utente;
    cout <> un >> B;
    cout <> utente;
    Se (un * b == utente){
    cout << "Верно!";
    }
    altro {
    cout << "Не верно! risposta corretta: " << un * B << endl;
    }
    ritorno 0;
    }

  2. #includere “stdafx.h”
    #includere

    using namespace std;

    int main()
    {
    setlocale(LC_ALL, “rus”);
    int;
    int utente;
    int b;
    cout << "Введите первое число " <> un;
    cout << "Введите второе число " <> B;
    cout << "Введите ответ "<> utente;
    Se (utente * b ==) {
    cout << "Верно" << endl;
    }
    altro {
    cout << " scorretto!risposta corretta " << un * B << endl;
    }

    sistema("pause");
    ritorno 0;
    }

  3. Не совсем понимаю, зачем брать остаток от деления %. Почему недостаточно сделать так:

    Se ((cash / 1000) == 9)
    {
    cout << "Девять тысяч ";
    }
    else if ((cash / 1000) == 8)
    {
    cout << "Восемь тысяч ";
    }
    e così via…

  4. #includere
    using namespace std;
    principale vuoto()
    {
    setlocale(LC_ALL,”rus”);
    int;
    cout <> un;

    int b;
    cout <> B;

    int proi;
    cout << "Сколько будет число a умножить на число b?" <> proi;

    int c;
    c = a * B;
    Se(proi==c)
    {
    cout << "Ответ верный" << endl;
    }
    altro
    {
    cout << "Ответ неверный" << endl;
    }

    }

  5. #includere

    using namespace std;

    int main()
    {
    setlocale(LC_ALL, “rus”);

    int,B,risultato;

    cout <> un;

    cout <> B;

    cout <> risultato;

    int sum=a*b;
    Se (sum == result) {
    cout << " \n ПРАВИЛЬНЫЙ ОТВЕТ!\n";
    }
    altro {
    cout << " \n Неправильный ответ. risposta corretta: " << a*b;
    }
    ritorno 0;
    }

  6. У меня получилось вот так)
    #includere “stdafx.h”
    #includere

    using namespace std;

    int main()
    {
    int x, e,ym,c;

    setlocale(LC_ALL, “rus”);
    fare {
    cout << "Введите 2 numero" <> X;
    gin >> e;
    ym = x * e;
    cout << "Сколько будет " << X << "*" << e <> c;
    Se (c == ym) {
    cout << "Молодец!" << endl;
    }
    else cout << "Неа, вот ответ" << ym << endl;
    } mentre (c != ym);
    ritorno 0;
    }

Lascia un Commento

L'indirizzo email non verrà pubblicato. i campi richiesti sono contrassegnati *