Se avete già letto l'articolo Le operazioni aritmetiche in C ++ si può iniziare a praticare.
1. Un problema comune: Dato il numero di quattro cifre (es 5678), visualizzare i numeri in ordine inverso, che è il numero di membro. Cioè, dovremmo vedere sullo schermo 8765. aiutare: di prendere tra i singoli numeri, deve essere applicato al modulo 10.
Visualizza codice
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
#include <iostream> using namespace std; int main() { setlocale(LC_ALL, "rus"); int mainNumber = 5678; cout << "Дано целое число: " << mainNumber << endl; cout << "Число наизнанку: "; // остаток от деления четырехзначного числа 5678 на 10 cout << mainNumber % 10; // 5678 % 10 = 8 // далее делим mainNumber на 10 и записываем в переменную // так как тип переменной int, дробная часть отбросится // и mainNumber будет равен 567 (а не 567,8) mainNumber /= 10; // показываем остаток от деления 567 на 10 на экран cout << mainNumber % 10; mainNumber /= 10; cout << mainNumber % 10; mainNumber /= 10; cout << mainNumber % 10; mainNumber /= 10; cout << endl << endl; return 0; } |
risultato: 
2. Il sito di quasi qualsiasi banca commerciale, si trova il cosiddetto calcolatrice deposito, che permette alle persone di, non voler andare nella formula per il calcolo dei tassi di interesse, per sapere quanto riceveranno. Per questo, riempiono abbastanza certo campo, premere il pulsante e vedere il risultato. Questo è un programma semplice, che è già stato in grado di scrivere ciascuno di voi. così, compito: L'utente inserisce l'importo del deposito e il numero di mesi di mantenere i soldi in banca. È necessario calcolare e visualizzare il profitto schermata dal deposito in un mese, per tutta la durata del deposito, e l'importo totale da pagare alla scadenza. Valuta lascia che sia – dollaro. tasso d'interesse – 5% aprile. La formula per il calcolo per cento al mese – SummaDepozita * (ProtsentnayaStavka / 100) / DneyVGodu * DneyVMesyatse.
Visualizza codice
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
#include <iostream> using namespace std; int main() { setlocale(LC_ALL, "rus"); float sumDeposit = 0; // сумма депозита int amountMonth = 0; // количество месяцев float profit = 0; // прибыль float annualRate = 5; // пять процентов годовых int daysInYear = 365; int daysInMonth = 30; cout << "Введите сумму депозита в долларах: "; cin >> sumDeposit; cout << "Введите количество месяцев: "; cin >> amountMonth; cout << "\nРасчет\n"; cout << "=======================================\n"; cout << "Проценты в месяц: "; // проводим расчет по формуле и записываем в переменную profit profit = sumDeposit * (annualRate / 100) / daysInYear * daysInMonth; cout << sumDeposit << " * " << annualRate << "% / " << daysInYear << " * " << daysInMonth << " = " << profit << " $" << endl; cout << "Проценты за весь срок: "; // умножаем % за 1 месяц на весь срок депозита и записываем в profit profit *= amountMonth; cout << profit << " $" << endl; cout << "Общая сумма выплаты в конце срока: " << sumDeposit + profit << " $"; cout << endl << endl; return 0; } |
risultato:

Forse avete domande sulla soluzione dei problemi – chiedere loro nei commenti! Razberёmsya!
Per sostenere il nostro sito – cliccare sul salvadanaio e scegliere qualsiasi modo conveniente.
Newsletter nuove lezioni sulla programmazione:
|
compiti: operazioni aritmetiche in C ++
4.3 (86.67%)
9 voti
#includere
using namespace std;
int main(int argc, char ** argv) {
setlocale(LC_ALL, “rus”);
int = numero di partenza 8765;
cout << "Âûâåñòè â îáðàòíîì ïîðÿäêå öèôðû ÷èñëà 8765\n";
cout << numero di partenza % 10; //âûâîäèì ïîñëåäíåå ÷ Enei
numero di partenza / = 10; //I IA ÷ ÷ àëüíîãî Enea îòñåêàåì ïîñëåäíþþ öèôðó, ïîëó ÷ àåòñÿ 876
cout << numero di partenza % 10; //IO 876 âûâîäèì ïîñëåäíåå ÷ Enei, eccetera.
numero di partenza / = 10;
cout << numero di partenza % 10;
numero di partenza / = 10;
cout << numero di partenza % 10;
numero di partenza / = 10;
ritorno 0;
}
Scrivere un programma, che prende il valore immesso in libbre a chilogrammi (1 £ - 405.9 grammo). Esso dovrebbe portare il numero di ore e chilo grammo.
esempio di programma:
Inserisci il tuo peso in libbre –> 3.5
3.5 pound - una 420hr 1kg.
Come scrivere kg okremokilkist e g
nel rendere il codice non è corretto (Visualizza il valore esatto non è) e un lungo…
Ecco la mia versione!
#includere
using namespace std;
int main()
{
setlocale(LC_ALL, “russo”);
int, d;
galleggiante B, c, f;
cout <> un;
cout <> d;
b = (un * 0.05) / d;
cout << "Прибыль за месяц-" << B <<endl;
c = (B * d);
cout << "Ваша прибыль за весь срок-" << c <<endl;
f = c + un;
cout << "Итоговая сумма к выплате (dollaro USA)-" << f <<endl;
}
#includere
using namespace std;
int main() {
int b; //количество цифр
int c; //ваше число
cout<<"Enter quantity of numbers you need"<>B;
cout<<"Enter your number"<>c;
cout<<"Original number : ";
cout<<c<<endl; //oизначальное число
cout<<"Inverted number : ";
per (int a = 0; un < B; a ++){
cout<<c%10; //разделяет число
c /=10; //перезаписывает переменную
};
ritorno 0;
}
Я так сделал
#includere “stdafx.h”
#includere “conio.h”
#includere
#includere
using namespace std;
int main()
{
setlocale(LC_ALL, “rus”);
float stavka = 5, stavkaMon, deposit, profit, somma, tempo;
cout <> somma;
cout <> tempo;
stavkaMon = sum / 100 * 5 /12;
profit = stavkaMon * tempo;
deposit = profit + somma;
cout << "Идет расчет………………………" << endl;
cout << "+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" << endl;
cout << "\n" << endl;
cout << "Количество процентов в месяц – " << stavkaMon << "$" << endl;
cout << "Количество процентов за указанный срок – " << profit << "$" << endl;
cout << "Общая сумма выплаты " << deposit << "$" << endl;
_getch();
ritorno 0;
}