A c++ -ban hogy kell matematiaki programot csinálni?
Én nem ismerem a C++-t de C-ben van If feltétel vizsga .
Gondolom van itt is.
Na a megadott feladat eredményéhez megadod hogy ennyinek kell lennie utána a bekért szám változóját berakod a feltételbe és ha nem ennyi ....
Valahogy így kellene szerintem.Legalábbis C-nél így csinálnám!!
#include <iostream>
using namespace std;
int main()
{
int a,b,eredmeny;
cout<<"Menyi 10+5?";
cin>>a;
cout<<"Menyi 1+1?";
cin>>b;
if(a==15)
{
eredmeny+1;
}
if(a!=15)
{
eredmeny+0;
}
if(b==2)
{
eredmeny+1;
}
if(b!=2)
{
eredmeny+0;
}
cout<<eredmeny<<" pontod van";
system("PAUSE>>void");
}
beolvasásnál amit beírsz, alapból nem intbe tárolja, ezért rossz az if vizsgálata.
próbáld '2', vagy "2"-vel, nem tudom melyik lesz jó a kettő közül.
C-n így néz ki:
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a,b,c;
c=0;
printf("Mennyi 1+1\n");
scanf("%d",&a);
if(a == 2)
{
++c;
}
printf("Mennyi 250+67?\n");
scanf("%d",&b);
if(b == 317)
{
++c;
}
printf("%d kerdes jo!!\n",c);
system("PAUSE");
}
C++-n:
#include<iostream.h>
#include<stdlib.h>
int main()
{
int eredmeny,valaszok;
valaszok=0;
cout<<"Mennyi 1+1??";
cin>>eredmeny;
if(eredmeny==2)
{
valaszok=valaszok+1;
}
cout<<"Mennyi 250+67??";
cin>>eredmeny;
if(eredmeny==317)
{
valszok=valaszok+1;
}
cout<<valaszok<<Jo valasztadtal meg!!;
sstem("PAUSE");
}
lehet hogy valamit elgépeltem v. valami kimaradt,mert sietek!
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!