Привет всем,
короче дело вот в чем, я учусь в Колледже, и работаю, как сами понимаете это очень трудно и практически нет времени на отдых, и домашние задания для Колледжа.
Мы только начали изучать "С программирование", и длиться этот курс у меня будет 1-2 месяца..(просто как основы)
Вот что я хочу предложить, те кто живет в Америке, и знает достаточно Англ. чтобы разобраться с задачей из книги, и написать программу на "С" (программки маленькие и простые - для тех у кого есть опыт), то тот человек сможет заработать этим самым на "мороженое" =)
Просьба всем желающим писать мне ТОЛЬКО на почту -
<A HREF="mailto:pashamu@yahoo.com">pashamu@yahoo.com</A>
И я пришлю (если мы договоримся) одну задачку, если решите, то все ок, и начнем "сотрудничать" на 1-2 месяца =)
Спасибо, Пока! [img:4791fa9cd5]http://www.privet.com/ubb/smile.gif[/img:4791fa9cd5]
Для программистов "C" - кто хочет заработать на "мороженое"?
-
- Новичок
- Posts: 96
- Joined: 24 Jan 1999 10:01
- Location: USA
-
- Уже с Приветом
- Posts: 402
- Joined: 10 Feb 1999 10:01
- Location: NY State
Для программистов "C" - кто хочет заработать на "мороженое"?
Pasha, вы напоминаете мне моих бывших (не очень радивых) студентов. Сделайте за меня сегодня, а завтра я все буду делать сам. И всегда причины находятся. Без самостоятельной работы ничего не выйдет.
Постарайтесь поучиться сами, а вот за консультацией (почитав, хотя бы, Manual), по-видимому, стоит обратиться за помощью.
------------------
Постарайтесь поучиться сами, а вот за консультацией (почитав, хотя бы, Manual), по-видимому, стоит обратиться за помощью.
------------------
-
- Новичок
- Posts: 96
- Joined: 24 Jan 1999 10:01
- Location: USA
Для программистов "C" - кто хочет заработать на "мороженое"?
Сергей, да, я согласен с Вами, НО:
1- встаю я в 6:30, еду в колледж.
2- приезжаю домой в 3 дня, кушаю.
3- к 4-5 еду на работу.
4- приезжаю домой в 11 вечера, кушаю.
5- делаю уроки (не программирование, так как там надо ВНИКАТЬ и ДОЛГО думать и решать) и ложусь спать в 3 утра.
6- сплю 3-4 часа в сутки, и поверь, мне не до "С" программирования.... Скажешь учи в выходные? - А я сплю на выходных до 3-4 дня, так как не высыпаюсь + надо заниматься сайтом, который я веду: www.usa.addr.com
Так что.... ради этого "С" я готов потратиться на "мороженое", тем более моя профессия будет НЕ программист, и "С" нам дали как обязательный урок.
Пока!
1- встаю я в 6:30, еду в колледж.
2- приезжаю домой в 3 дня, кушаю.
3- к 4-5 еду на работу.
4- приезжаю домой в 11 вечера, кушаю.
5- делаю уроки (не программирование, так как там надо ВНИКАТЬ и ДОЛГО думать и решать) и ложусь спать в 3 утра.
6- сплю 3-4 часа в сутки, и поверь, мне не до "С" программирования.... Скажешь учи в выходные? - А я сплю на выходных до 3-4 дня, так как не высыпаюсь + надо заниматься сайтом, который я веду: www.usa.addr.com
Так что.... ради этого "С" я готов потратиться на "мороженое", тем более моя профессия будет НЕ программист, и "С" нам дали как обязательный урок.
Пока!
-
- Уже с Приветом
- Posts: 1545
- Joined: 03 Feb 1999 10:01
Для программистов "C" - кто хочет заработать на "мороженое"?
А у меня другое предложение, правда, я не уверен, что оно будет правильно воспринято программерами, получающими бабульки за свою работу. Кидай задание сюда, или размести на своем сайте, а народ, который захочет пальчики размять и показать свой стиль, я думаю, найдется. Тем более, что я свой стиль оцениваю невысоко и будет возможность оценить стиль других [img:44d280c6ce]http://www.privet.com/ubb/smile.gif[/img:44d280c6ce]
Вряд ли твои обязательные задания займут более получаса на каждое.
---
Вряд ли твои обязательные задания займут более получаса на каждое.
---
-
- Новичок
- Posts: 96
- Joined: 24 Jan 1999 10:01
- Location: USA
Для программистов "C" - кто хочет заработать на "мороженое"?
Ок, нет проблем, для начала вот задание, что Я сам решил, и как раз посмотрите на тот "стиль" как у нас в Колледже за 3 урока научили...
ЗАДАНИЕ======================
Design, code, and test C program to do the following:
1) A particular type of shipping crate costs $0.95 per square foot for the top and sides but the bottom costs $1.35 per square foot. Implement a program to calculate the cost of a shipping crate given the users specifications.
Pseudocode:
Request user input of shipping crate dimensions as decimals.
Calculate cost of sides (height x (lenght+width) x2 x0.95)
Calculate cost of top (lenght x width x 0.95)
Calculate cost of bottom (lenght x width x 1.35)
Calculate total cost.
Display total cost for the user.
Test data:
Run#1 lenght=3.0, width=2.0, height=2.0
Run#2 lenght=3.0, width=2.5, height=2.5
МОЕ РЕШЕНИЕ==================
#include < stdio.h >
#include < math.h >
void main(void)
{
float Lenght, Width, Height;
float top, bot, cost, tot;
printf("Enter Lenght:\n");
scanf("%f", &Lenght);
printf("Enter Width:\n");
scanf("%f", &Width);
printf("Enter Height:\n");
scanf("%f", &Height);
cost = (Height*(Lenght+Width)*2*0.95f);
top = (Lenght*Width*0.95f);
bot = (Lenght*Width*1.35f);
tot = cost + top + bot;
printf("The total is %5.2f\n", tot);
}
А ТЕПЕРЬ ТО, С ЧЕМ У МЕНЯ "ПРОБЛЕМА"......
A metric ton is 35,273.92 ounces! Write a program that will input the weight of a package of breakfast cereal in ounces and display its weight in metric tons as well as the number of boxes needed to yield a metric ton of cereal.
Test data:
Run#1 18 ounces
Run#2 24 ounces
И ЭТО ТОЖЕ=================
A supermarket sells bags of mixed candy. Four types of candies are offered.
Jujus at $3.00 per pound, Gummy Ducks at $4.50 per pound, Sweetlivers at $1.00 per pound, and Jawbusters at $5.75 per pound.
Write a program that asks the user how much of each candy they want (in pounds) and display the total cost of the mixed candy and its average price per pound.
Test Data:
Run#1 Jujus=1.0, Gummy Ducks=2.0, Sweetlivers=3.0, Jawbusters=4.0
Run#2 Jujus=0.5, Gummy Ducks=0.75, Sweetlivers=2.0, Jawbusters=0.25
[Сообщение редактировано - Pasha (30-03-99).]
ЗАДАНИЕ======================
Design, code, and test C program to do the following:
1) A particular type of shipping crate costs $0.95 per square foot for the top and sides but the bottom costs $1.35 per square foot. Implement a program to calculate the cost of a shipping crate given the users specifications.
Pseudocode:
Request user input of shipping crate dimensions as decimals.
Calculate cost of sides (height x (lenght+width) x2 x0.95)
Calculate cost of top (lenght x width x 0.95)
Calculate cost of bottom (lenght x width x 1.35)
Calculate total cost.
Display total cost for the user.
Test data:
Run#1 lenght=3.0, width=2.0, height=2.0
Run#2 lenght=3.0, width=2.5, height=2.5
МОЕ РЕШЕНИЕ==================
#include < stdio.h >
#include < math.h >
void main(void)
{
float Lenght, Width, Height;
float top, bot, cost, tot;
printf("Enter Lenght:\n");
scanf("%f", &Lenght);
printf("Enter Width:\n");
scanf("%f", &Width);
printf("Enter Height:\n");
scanf("%f", &Height);
cost = (Height*(Lenght+Width)*2*0.95f);
top = (Lenght*Width*0.95f);
bot = (Lenght*Width*1.35f);
tot = cost + top + bot;
printf("The total is %5.2f\n", tot);
}
А ТЕПЕРЬ ТО, С ЧЕМ У МЕНЯ "ПРОБЛЕМА"......
A metric ton is 35,273.92 ounces! Write a program that will input the weight of a package of breakfast cereal in ounces and display its weight in metric tons as well as the number of boxes needed to yield a metric ton of cereal.
Test data:
Run#1 18 ounces
Run#2 24 ounces
И ЭТО ТОЖЕ=================
A supermarket sells bags of mixed candy. Four types of candies are offered.
Jujus at $3.00 per pound, Gummy Ducks at $4.50 per pound, Sweetlivers at $1.00 per pound, and Jawbusters at $5.75 per pound.
Write a program that asks the user how much of each candy they want (in pounds) and display the total cost of the mixed candy and its average price per pound.
Test Data:
Run#1 Jujus=1.0, Gummy Ducks=2.0, Sweetlivers=3.0, Jawbusters=4.0
Run#2 Jujus=0.5, Gummy Ducks=0.75, Sweetlivers=2.0, Jawbusters=0.25
[Сообщение редактировано - Pasha (30-03-99).]
-
- Уже с Приветом
- Posts: 494
- Joined: 19 Jan 1999 10:01
- Location: US
Для программистов "C" - кто хочет заработать на "мороженое"?
..Удалять так все..
[Сообщение редактировано - anspa (20-04-99).]
[Сообщение редактировано - anspa (20-04-99).]
-
- Новичок
- Posts: 96
- Joined: 24 Jan 1999 10:01
- Location: USA
Для программистов "C" - кто хочет заработать на "мороженое"?
Thanks guys,
You did a great job!
I'll have More Difficult Assignments next week....
Thanks again
You did a great job!
I'll have More Difficult Assignments next week....
Thanks again
-
- Уже с Приветом
- Posts: 1545
- Joined: 03 Feb 1999 10:01
Для программистов "C" - кто хочет заработать на "мороженое"?
Какая-то фигня лично у меня с браузером. Вижу не то, что пишу. А редактирую - показывает правильно. А вы как видите? Там, где if(), написано вот что (уж не знаю, как опять будет, разбиваю по слову на каждую строку):
if(iNumBoxes*
fPkgOWeight<
OUNCES_IN_TON)
iNumBoxes++;
То ли мой IE4 глючит, то ли подкрутить что-то надо [img:619b9dc2b3]http://www.privet.com/ubb/smile.gif[/img:619b9dc2b3] И чтобы отступы были видны.
---
if(iNumBoxes*
fPkgOWeight<
OUNCES_IN_TON)
iNumBoxes++;
То ли мой IE4 глючит, то ли подкрутить что-то надо [img:619b9dc2b3]http://www.privet.com/ubb/smile.gif[/img:619b9dc2b3] И чтобы отступы были видны.
---
-
- Уже с Приветом
- Posts: 321
- Joined: 18 Jan 1999 10:01
- Location: Израиль
Для программистов "C" - кто хочет заработать на "мороженое"?
<FORM>
<TEXTAREA NAME="txt" ROWS=10 COLS=50>
Test
Красивые отступы
Красивые отступы
Красивые отступы
</TEXTAREA></FORM>
<TEXTAREA NAME="txt" ROWS=10 COLS=50>
Test
Красивые отступы
Красивые отступы
Красивые отступы
</TEXTAREA></FORM>
-
- Уже с Приветом
- Posts: 321
- Joined: 18 Jan 1999 10:01
- Location: Израиль
Для программистов "C" - кто хочет заработать на "мороженое"?
Борис, извини пожалуйста. Я хотел сделать "красивые отступы" используя textarea. В принципе, HTML обязан отображать textarea "as is", ничего не трогая. Вот только твой фильтр отрезал [b:69cda6a8e5]закрывающие[/b:69cda6a8e5] таги и понаставил BR, там, где я их не писал.
Ещё раз извини, и если не трудно, убери мой предыдущий message.
Ещё раз извини, и если не трудно, убери мой предыдущий message.
-
- Уже с Приветом
- Posts: 1545
- Joined: 03 Feb 1999 10:01
Для программистов "C" - кто хочет заработать на "мороженое"?
Мой вариант первой задачки:
--- cut here ---
#include <stdio.h>
#define OUNCES_IN_TON 35273.92
void main(void)
{
float fPkgOWeight=0, //Weight in ounces
fPkgTWeight=0; //Weight in tons
int iNumBoxes=0; //Needed number of boxes
printf("\nEnter package weight (ounces): ");
scanf("%f", &fPkgOWeight);
if(fPkgOWeight>0){
fPkgTWeight=fPkgOWeight/OUNCES_IN_TON;
iNumBoxes=OUNCES_IN_TON/fPkgOWeight;
if(iNumBoxes*fPkgOWeight<OUNCES_IN_TON)
iNumBoxes++;
printf("Package weight (tons): %.2e\n", fPkgTWeight );
printf("Boxes needed: %d\n", iNumBoxes );
}
return;
}
--- cut here ---
Короткое пояснение: я так понимаю, что подколка в том, что число коробок должно быть целое, и их заведомо должно хватить. Подсчет коробок можно сделать с помощью ceil(), но неохота цеплять math. Кроме того, делить на 0 нехорошо, надо либо зацикливать ввод, либо просто проверить, что ввели. И еще: вес коробки в тоннах я вывожу в инженерной нотации, потому что у float только 7-8 значащих цифр, этого вполне хватит, а в десятичном виде можно получить одни нули.
Вторая задачка у anspa решена нормально, но я бы указал размерность массивов явно, тем более есть define:
float price[cnum]={3.00,4.50,1.00,5.75};
char *names[cnum]={"Jujus","Gummy Ducks","Sweetlivers","Jawbusters"};
Так проще контролировать длину массива при модернизации программы.
Кроме того, в цикле нужно использовать не price[cnum], а price[i]. Хочешь Паше по самой высокой цене насчитать? [img:0cb67715f8]http://www.privet.com/ubb/smile.gif[/img:0cb67715f8]
---
[Сообщение редактировано - Mikus (31-03-99).]
--- cut here ---
#include <stdio.h>
#define OUNCES_IN_TON 35273.92
void main(void)
{
float fPkgOWeight=0, //Weight in ounces
fPkgTWeight=0; //Weight in tons
int iNumBoxes=0; //Needed number of boxes
printf("\nEnter package weight (ounces): ");
scanf("%f", &fPkgOWeight);
if(fPkgOWeight>0){
fPkgTWeight=fPkgOWeight/OUNCES_IN_TON;
iNumBoxes=OUNCES_IN_TON/fPkgOWeight;
if(iNumBoxes*fPkgOWeight<OUNCES_IN_TON)
iNumBoxes++;
printf("Package weight (tons): %.2e\n", fPkgTWeight );
printf("Boxes needed: %d\n", iNumBoxes );
}
return;
}
--- cut here ---
Короткое пояснение: я так понимаю, что подколка в том, что число коробок должно быть целое, и их заведомо должно хватить. Подсчет коробок можно сделать с помощью ceil(), но неохота цеплять math. Кроме того, делить на 0 нехорошо, надо либо зацикливать ввод, либо просто проверить, что ввели. И еще: вес коробки в тоннах я вывожу в инженерной нотации, потому что у float только 7-8 значащих цифр, этого вполне хватит, а в десятичном виде можно получить одни нули.
Вторая задачка у anspa решена нормально, но я бы указал размерность массивов явно, тем более есть define:
float price[cnum]={3.00,4.50,1.00,5.75};
char *names[cnum]={"Jujus","Gummy Ducks","Sweetlivers","Jawbusters"};
Так проще контролировать длину массива при модернизации программы.
Кроме того, в цикле нужно использовать не price[cnum], а price[i]. Хочешь Паше по самой высокой цене насчитать? [img:0cb67715f8]http://www.privet.com/ubb/smile.gif[/img:0cb67715f8]
---
[Сообщение редактировано - Mikus (31-03-99).]
-
- Уже с Приветом
- Posts: 1545
- Joined: 03 Feb 1999 10:01
Для программистов "C" - кто хочет заработать на "мороженое"?
Да, делай вот красивые отступы, а все равно в один столбец все загонится [img:7656a17953]http://www.privet.com/ubb/frown.gif[/img:7656a17953]
---
---