akinbarisabdullah240
Decipat
- Katılım
- 4 Mayıs 2020
- Mesajlar
- 1.229
- Çözümler
- 3
Program: 1 eksi 2 artıyı götürmeli + ve - sayısı girmemi isteyecek. Misal 40 artı 20 eksi yazınca sonuç nötr 0 olacak veya - artıdan büyük olabilir.
Dediklerinden hiçbir şey anlaşılmıyor.Program: 1 eksi 2 artıyı götürmeli + ve - sayısı girmemi isteyecek. Misal 40 artı 20 eksi yazınca sonuç nötr 0 olacak veya - artıdan büyük olabilir.
Benim anlamadığım olay şu siz artı ya da eksi diye belirtmeden hangisinin artı ya da eksi olduğunu nasıl anlıycaksınız? Hep aynı sıradamı yazıcaksınız mesela a b a olarak yazdığımız her zaman artı b olarak yazdığımız her zaman eksimi olacak? Örneğin 12 22 bu artı çünkü anın yerinde 22 bu da eksi çünkü bnin yerinde.
Bir yol daha programın kendisimi algılayacak mesela büyük olan artı küçük olan eksi diye?
Yeterli şekilde açıklarsanız daha çok yardımcı olabiliriz.
Dediklerinden hiçbir şey anlaşılmıyor.
Nasıl bu kadar detay canlandı kafanızda hayret. Program: Önce + sayısı isteycek, sonra - sayısı, 1 eksi 2 artı götürecek ve sonuç yazacak.
"1 eksi 2 artı götürecek" kısmını örnekler misin?
Eksili sayıyı +2 ile çarparsanız programı yazarsınız. Mesela;
40+(-20.2)=0.
C# bilmediğimden kod halinde yazamıyorum.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Forum
{
class Program
{
static void Main(string[] args)
{
int x;
int y;
Console.WriteLine("+ olan sayıyı giriniz");
x = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("- olan sayıyı giriniz");
y=Convert.ToInt32(Console.ReadLine());
int z;
if (x < y)
{
z = x - y;
}
else
{
z = x - y * 2;
}
if (z == 0)
{
Console.WriteLine("Nötr");
Console.ReadLine();
}
else
{
Console.WriteLine("Sonuç {0}",z);
Console.ReadLine();
}
}
}
}
Buyurun kodumuz. Kontrol ediniz isteklerinizi karşılamazsa tekrardan düzenleyebilirim.C#:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Forum. { class Program. { static void Main(string[] args) { int x; int y; Console.WriteLine("+ olan sayıyı giriniz"); x = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("- olan sayıyı giriniz"); y=Convert.ToInt32(Console.ReadLine()); int z=x-y*2; if (z == 0) { Console.WriteLine("Nötr"); Console.ReadLine(); } else. { Console.WriteLine("Sonuç {0}",z); Console.ReadLine(); } } } }
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.