/
işlecini bölüm için, %
işlecini de kalan için kullanabiliriz:
import std.stdio;
void main() {
int birinci_sayı;
write("Birinci sayı: ");
readf(" %s", &birinci_sayı);
int ikinci_sayı;
write("İkinci sayı : ");
readf(" %s", &ikinci_sayı);
int bölüm = birinci_sayı / ikinci_sayı;
int kalan = birinci_sayı % ikinci_sayı;
writeln(birinci_sayı, " = ",
ikinci_sayı, " * ", bölüm, " + ", kalan);
}
- Kalanın 0 olup olmadığını
if
koşulu ile denetleyebiliriz:
import std.stdio;
void main() {
int birinci_sayı;
write("Birinci sayı: ");
readf(" %s", &birinci_sayı);
int ikinci_sayı;
write("İkinci sayı : ");
readf(" %s", &ikinci_sayı);
int bölüm = birinci_sayı / ikinci_sayı;
int kalan = birinci_sayı % ikinci_sayı;
write(birinci_sayı, " = ", ikinci_sayı, " * ", bölüm);
if (kalan != 0) {
write(" + ", kalan);
}
writeln();
}
-
import std.stdio;
void main() {
while (true) {
write("0: Çık, 1: Toplama, 2: Çıkarma, ",
"3: Çarpma, 4: Bölme - İşlem? ");
int işlem;
readf(" %s", &işlem);
if ((işlem < 0) || (işlem > 4)) {
writeln("Bu işlemi daha öğrenmedim");
continue;
}
if (işlem == 0){
writeln("Güle güle!");
break;
}
int birinci;
int ikinci;
write("Birinci sayı? ");
readf(" %s", &birinci);
write(" İkinci sayı? ");
readf(" %s", &ikinci);
int sonuç;
if (işlem == 1) {
sonuç = birinci + ikinci;
} else if (işlem == 2) {
sonuç = birinci - ikinci;
} else if (işlem == 3) {
sonuç = birinci * ikinci;
} else if (işlem == 4) {
sonuç = birinci / ikinci;
} else {
writeln(
"Programda bir hata var! ",
"Bu noktaya kesinlikle gelmemeliydik...");
break;
}
writeln(" Sonuç: ", sonuç);
}
}
-
import std.stdio;
void main() {
int sayı = 1;
while (sayı <= 10) {
if (sayı != 7) {
writeln(sayı);
}
++sayı;
}
}