I am needing help on a problem I began a few days ago. It regards a temperature prblem and I am required to write a program to display and print the degrees in farenheit and centigrade. I performed the program numerous times and got these results:

conversion.cpp:11: parse error before `const'
conversion.cpp:25: syntax error before `<'
conversion.cpp:26: syntax error before `>'
conversion.cpp:28: syntax error before `<'
conversion.cpp:29: syntax error before `>'
conversion.cpp:32: ANSI C++ forbids declaration `centiG' with no type
conversion.cpp:32: redefinition of `int centiG'
conversion.cpp:22: `int centiG' previously declared here
conversion.cpp:32: `faren' was not declared in this scope
conversion.cpp:32: `DEGREES' was not declared in this scope
conversion.cpp:33: parse error before `<'
conversion.cpp:35: ANSI C++ forbids declaration `faren' with no type
conversion.cpp:35: `DEGREES' was not declared in this scope
conversion.cpp:36: no match for `int & * _IO_ostream_withassign &'
conversion.cpp:36: parse error before `<'
conversion.cpp:47: syntax error before `{'                       

This is my program:

//Program 3:    Conversion
//Written by:   ineedhelp2004
//Date:         06/05/2004
//Course:       CSCI 221
//Description:  Convert and print temperatures converting Farenheit to
//              Centigrade and Centigrade to Farenheit

#include <iostream.h>
#include <iomanip.h>

const float CONVERSION_FACTOR=100.0/180.0
const float FRACTION= 180.0/100.0
const int DEGREES= 32

//Prototype Declarations
float FARENHEIT (float num_1)
float CENTIGRADE (float num_2)

int main (void)
{     
    //Local Declarations
    int faren;
    int centiG;

    //Statements
    cout<< "Enter the Temperature in Centigrade:    ";
    cin >> centiG;

    cout<< "Enter the Temperature in Farenheit:    "<<faren<<endl;
    cin >> faren;

 centiG= CONVERSION_FACTOR* (faren-DEGREES)
    cout<<"\nTemperature in Farenheit is:     "<<faren;

    faren= DEGREES+centiG * FRACTION
    cout<<"\nMeasurement in Centigrade is:    "<<centiG;

    return 0 ;
}   //main

//=========================FARENHEIT========================
//Determine the temperature in Farenheit.

float FARENHEIT (centiG)

{
//Statements
faren=DEGREES+centiG*FRACTION                                                  

return;
} // FARENHEIT
==========================CENTIGRADE==========================
//Determine centigrade

float CENTIGRADE (faren)

{
//Statements
faren=DEGREES+(centiG*FRACTION)

return;
} //CENTIGRADE

I am new at C++

Can someone please help me??

Thank you

ineedhelp2004

Recommended Answers

All 6 Replies

Hello,

I think there is something wrong with your const declarations above. Instead of

const float CONVERSION_FACTOR=100.0/180.0

I like the idea of:

const float CONVERSION_FACTOR=0.555;

You also forgot the ; after all of the const's in your program.

Christian

You also forgot the ; after all of the const's in your program.
Christian

You also forgot the ; after your funtion declarations

What ever you do in C++ all line have to end with a ; except in a few cases like loops,if elses etc.

Hello my Friend;
i edit your programe and it is working well;
but i notice that the average of this board member are very poor
you must read any book before beginnig to programming
here are you a good book
c++ How to Program
Dietel
There is another thing i notice the using of c old-style libraries
you must use <iostream> instead of <iostream.h>
and so on

Hello my Friend;
i edit your programe and it is working well;
but i notice that the average of this board member are very poor
you must read any book before beginnig to programming
here are you a good book
c++ How to Program
Dietel
There is another thing i notice the using of c old-style libraries
you must use <iostream> instead of <iostream.h>
and so on

Yes, It is required that we use the old style llibraries with the header files on unix. But still did not compile. Will buy book. Thanks

hi guys .. how r u ? all
not all members here r poor but they r just beginners and we should learn them as we can okay just step by step don't think that all people like you .. if you learn you must speard ur knowledge.. i am sorry if i wasd rude

I guess I would agree with meabed.

No programmer is poor unless he calls himself a programmer and does not put any effort into programming.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.