Forum Sveta kompjutera

Nazad   Forum Sveta kompjutera > Test Run > Programiranje
Uputstvo Članstvo Kalendar Današnje poruke Pretraži

Programiranje Programski jezici, tehnike, alatke...

Odgovor
 
Alatke vezane za temu Vrste prikaza
Stara 10.12.2010, 22:43   #1
ivance95
Starosedelac
 
Član od: 26.8.2009.
Poruke: 1.359
Zahvalnice: 132
Zahvaljeno 221 puta na 199 poruka
Određen forumom CASE naredba u paskalu/delphi-u

Da li neko moze da mi pomogne kako da napisem ovaj program u Delphiju(konzolna aplikacija).
Spoiler za Kod:
Kod:
#include <cstdlib>
#include <iostream>
#include <cmath>

using namespace std;

int main()
{
  float a;
  float b;
  int odgovor=1;
  int od;
  cout<<"Ovaj program moze da izvrsi vise operacija.Operacije sa jednim brojem(1,2,3) i sa dva broja(4,5,6,7)"<<endl<<endl;
  while(odgovor==1)
  {
  cout<<"Izaberite operaciju:"<<endl;
  cout<<"1-Korenovanje"<<endl;  
  cout<<"2-Stepenovanje"<<endl;
  cout<<"3-Apsolutna vrednost"<<endl;
  cout<<"4-Sabiranje"<<endl;
  cout<<"5-Oduzimanje"<<endl;
  cout<<"6-Mnozenje"<<endl;
  cout<<"7-Deljenje"<<endl;
    
     cin>>od;/*upisivanje brojeva od jedan do dva*/
     
     switch(od)/*odabir operacije*/
     {
               case 1:/*DUZI NACIN ZAPISIVANJA*/
                    cout<<"Unesite pozitivan broj:"<<endl;
   			 cin>>a;
                    if(a<0)
                    {
                           cout<<"Broj je negativan"<<endl;
                           system("PAUSE");
                           return 0;
                           }
                           else
                           {
                    cout<<"Koren iz "<<a<<" je:"<<endl<<endl;
                    cout<<sqrt(a)<<endl;
                    break;
                    }
                    
               case 2:/*operacija koja se izvrsava ako upisemo dva*/ 
                    cout<<"Unesite pozitivan broj:"<<endl;
    			cin>>a;
                    if(a<0)
                    {
                           cout<<"Broj je negativan"<<endl;
                           system("PAUSE");
                           return 0;
                           }
                           else
                           {
                    cout<<"Unesite stepen:"<<endl;
                    cin>>b;
                    }
                    cout<<endl<<endl;
                    cout<<"Rezultat je:"<<endl<<endl;
                    cout<<pow(a,b)<<endl;/*Kraci nacin*/
                    break;/*kraj naredbe*/
               case 3:
                    cout<<"Unesite negativan broj:"<<endl;
    			cin>>a;
                    if(a>0)
                    {
                           cout<<"Broj je pozitivan"<<endl;
                           system("PAUSE");
                           return 0;
                           }
                           else
                           {
                    cout<<"Apsolutna vrednost broja "  <<  a  <<  " je:"<<endl;
                    cout<<abs(a);
                    break;
                    }
               case 4:
                    cout<<"Unesite prvi broj:"<<endl;
    			cin>>a;
                    cout<<"Unesite drugi broj:"<<endl<<endl;
                    cin>>b;
                    cout<<a<<"+"<<b<<"="<<a+b<<endl;
                    break;
               case 5:
                    cout<<"Unesite prvi broj:"<<endl;
    			cin>>a;
                    cout<<"Unesite drugi broj:"<<endl<<endl;
                    cin>>b;
                    cout<<a<<"-"<<b<<"="<<a-b<<endl;
                    break;
               case 6:
                    cout<<"Unesite prvi broj:"<<endl;
    			cin>>a;
                    cout<<"Unesite drugi broj:"<<endl<<endl;
                    cin>>b;
                    cout<<a<<"*"<<b<<"="<<a*b<<endl;
                    break;
               case 7:
                    cout<<"Unesite prvi broj:"<<endl;
    			cin>>a;
                    cout<<"Unesite drugi broj:"<<endl<<endl;
                    cin>>b;
                    cout<<a<<"/"<<b<<"="<<a/b<<endl;
                    break;
                    }
               cout<<"Ponovo=unesite 1"<<endl;
               cout<<"Kraj=unesite 2"<<endl;
               cin>>odgovor;
    cout<<endl<<endl;
                    
}
cout<<endl;
    return 0;
}

Program sam pisao u c++ pre oko godinu dana.
1. Kako napraviti case naredbu u vec postojecoj case naredbi(neki primer, ne mora da bude vezan za ovaj program, npr. prvo se bira da li se vrse operacije sa jednim ili dva broja, a tek onda izbor operacije)?

Unapred zahvalan.

Poslednja ispravka: ivance95 (11.12.2010 u 19:18)
ivance95 je offline   Odgovor sa citatom ove poruke
Odgovor

Bookmarks sajtovi


Vaš status
Ne možete postavljati teme
Ne možete odgovarati na poruke
Ne možete slati priloge uz poruke
Ne možete prepravljati svoje poruke

BB kod: uključeno
Smajliji: uključeno
[IMG] kod: uključeno
HTML kod: isključeno


Slične teme
tema temu započeo forum Odgovora Poslednja poruka
How to... Visual Basic Markonije Programiranje 667 4.4.2014 19:38
Antec LanBoy Air Case pharaon.92.bc Ostale komponente 2 29.9.2010 22:29
HDD case srga88 Nosači podataka 3 2.5.2010 15:14
SQL naredba za prikazivanje podataka srdjan82 Serverske aplikacije i baze podataka 6 27.1.2010 3:22
Case cooler Uros Ducic ŠDK - Ostale komponente 6 13.5.2009 14:02


Sva vremena su po Griniču +2 h. Sada je 20:10.


Powered by vBulletin® verzija 3.8.7
Copyright ©2000–2024, vBulletin Solutions, Inc.
Hosted by Beograd.com