相关疑难解决方法(0)

从问题传递到代码的过程.你是怎么学习的?

我在教学/帮助学生编程.

我记得当我开始时,以下过程总能帮助我; 它看起来非常直观,我想知道其他人是否有类似的方法.

  1. 阅读问题并理解(当然).
  2. 确定可能的"功能"和变量.
  3. 写一下我将如何逐步完成(算法)
  4. 将它翻译成代码,如果有什么是你做不到的,创建一个为你做的动作并继续前进.

随着时间和实践,我似乎忘记了从问题描述转到编码解决方案有多难,但是,通过应用这种方法,我设法学习如何编程.

所以对于项目描述如下:

系统必须根据以下规则计算物品的价格(规则的描述......客户,折扣,可用性等等.等等.)

我的第一步是了解问题所在.

然后识别项目,规则变量等.

伪代码类似于:

function getPrice( itemPrice, quantity , clientAge, hourOfDay ) : int 
   if( hourOfDay > 18 ) then
      discount = 5%

   if( quantity > 10 ) then
      discount = 5%

   if( clientAge > 60 or < 18 ) then
      discount = 5%


        return item_price - discounts...
end
Run Code Online (Sandbox Code Playgroud)

然后将其传递给编程语言..

public class Problem1{
    public int getPrice( int itemPrice, int quantity,hourOdDay ) {
        int discount = 0;
        if( hourOfDay > 10 ) …
Run Code Online (Sandbox Code Playgroud)

process

8
推荐指数
3
解决办法
1689
查看次数

如何在C#中将字符串的第一个字符设为大写?

可能重复:
在字符串中大写单词
使首字母大写

我有一个像这样的字符串:

var a = "this is a string";
Run Code Online (Sandbox Code Playgroud)

有没有一种简单的方法可以让第一个字符变为大写?

这是一个字符串

c#

0
推荐指数
1
解决办法
597
查看次数

标签 统计

c# ×1

process ×1