AG, I think this is a course assignment and as such probably has no useful application beyond stetching the student's thinking.
This is the problem as you stated it:
I have to do a signal converter circuit for coursework.
This circuit should transform an sine wave input in a square wave, sawtooth wave and in triangular wave with same frequency, amplitude and Dc offset from the input
The sine wave input could has amplitude varing from o to 2, and it could have a +/- 5 DC offset.
If I am reading this correctly, I
suggest that by maintaining a
gain 0f 1 (one) for each stage of the circuit (while, of course, using dual supply OpAmps) you can obtain both
signal AND
offset levels at the outputs that mimic those of the input. These may require AGC circuits, but I'd try it without them first.
And, as AG suggests, a simple resistive attentuator at the output of each stage would handle unwanted amplification.
There are formulae for determining the necessary OpAmp designs and component values to do this, as well as the signal shape conversions. I'll admit, they are not simple, but they do work. Only real problem I ever had with them was adjusting for common component value variations and OpAmp response realities so as to get as close as I could to formula values (that and getting my head around
"i" ).
As your assigment is for a school course, I'll assume that something short of perfect will be sufficient.
I would also suggest that you design and build this device
one stage at a time, only adding the next stage AFTER confirming the proper functioning (on paper and then for real) of the previous stage. A circuit simulator would be very useful (there a number of free ones, like LTSpice, or Texas Instruments' TINA).
Of course, all of these suggestions assume that you drop the input cap from your current schematic, so as to maintain the offset value.