Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

c++ yardım...


Hell_Angel

Öne çıkan mesajlar

ya arkadaslar bu proje ödevim bitti sayılır bi tek alttaki sorunu aşamadım yardımcı olabilecek varmı?
Menüden 1-10 arası değer girilecek farklı bir değer girildiğinde hatalı giriş yapıldığı bildirilecek ve kullanıcının yeniden giriş yapması için temiz ekrana yeniden menü getirilecek ve seçim imkanı sağlanacaktır.

yani atıyorum 15 girdigimde bu üstte yazanı yapmam lazm.programın neresine yazcam bi yardm edersniz sevinirim.

code

#include "stdio.h"
#include "conio.h"
#include "stdlib.h"
#include "math.h"

main()
{
lina:
int a=0,b=0,k=0,sonuc,i=0,s=1;
printf("1.Toplaman2.Cikarman3.Carpman4.Bolmen5.Kalan Bulman6.Kare Alman7.Kup Alman8.Us Alman9.Karekok Alman10.Cikisn");
scanf("%d",&sonuc);
{

switch(sonuc)

{
case 1:
a:
printf("birinci sayiyi girin");
scanf("%d",&a);
printf("ikinci sayiyi girin");
scanf("%d",&b);
if (a<0 or b<0)
{printf("Negatif sayi kabul edilemezn");
goto a;}
else {
printf("Girilen sayilarin toplami:%d",a+b);break;}

case 2:
b:
printf("birinci sayiyi girin");
scanf("%d",&a);
printf("ikinci sayiyi girin");
scanf("%d",&b);
if (a<0 or b<0)
{printf("Negatif sayi kabul edilemezn");
goto b;}
else {
{if (a>b)
printf("Girilen sayilarin farki:%d",a-b);
else
printf("Girilen sayilarin farki:%d",b-a);}break;}

case 3:
c:
printf("birinci sayiyi girin");
scanf("%d",&a);
printf("ikinci sayiyi girin");
scanf("%d",&b);
if (a<0 or b<0)
{printf("Negatif sayi kabul edilemezn");
goto c;}
else {
printf("Girilen sayilarin carpimi:%d",a*b);break;}

case 4:
d:
printf("birinci sayiyi girin");
scanf("%d",&a);
printf("ikinci sayiyi girin");
scanf("%d",&b);
if (a<0 or b<0)
{printf("Negatif sayi kabul edilemezn");
goto d;}
else {
{if (a>b)
printf("Girilen sayilarin bolumu:%d",a/b);
else
printf("Girilen sayilarin bolumu:%d",b/a);}break;}

case 5:
e:
printf("birinci sayiyi girin");
scanf("%d",&a);
printf("ikinci sayiyi girin");
scanf("%d",&b);
if (a<0 or b<0)
{printf("Negatif sayi kabul edilemezn");
goto e;}
else {
if (a>b)
printf("Sayilarin bolumunden kalan:%d",a%b);
else
printf("Sayilarin bolumunden kalan:%d",b%a);break;}

case 6:
f:
printf("Bir sayi girin");
scanf("%d",&k);
if (k<0)
{printf("Negatif sayi kabul edilemezn");
goto f;}
else {
printf("Girilen sayinin karesi:%d",k*k);break;}

case 7:
g:
printf("Bir sayi girin");
scanf("%d",&k);
if (k<0)
{printf("Negatif sayi kabul edilemezn");
goto g;}
else {
printf("Girilen sayinin kupu:%d",k*k*k);break;}

case 8:
h:
printf("Ussu alinacak sayiyi girin");
scanf("%d",&a);
printf("Sayinin kuvvetini girin");
scanf("%d",&b);
if (a<0 or b<0)
{printf("Negatif sayi kabul edilemezn");
goto h;}
else {
as:
if (b>i)
{i=i+1;
s=a*s;
goto as;}
else
printf("%d",s);break;}

case 9:
i:
printf("Bir sayi girin");
scanf("%d",&a);
if (a<0)
{printf("Negatif sayi kabul edilemezn");
goto i;}
else {
printf("%f",sqrt(a));break;}

case 10:system("cls");
printf("Tesekkurlern");
system("pause");
break;}




}


getch();
}

Link to comment
Sosyal ağlarda paylaş

default:
printf ("Hatalı değer girdiniz.");

switch'in içine yazıver.

ekranı temizlemek isteğin içinde sisteme göre değişiyor diye biliyorum. system("cls"); yi windows için system("clear"); ı da linux için kullanabilirsin. Yanlış hatırlamıyorsam ta olmalılar. Ama bir kontrol etmeni tavsiye ederim.


edit: smiley kullanma seçildi.
Link to comment
Sosyal ağlarda paylaş

×
×
  • Yeni Oluştur...