سوالات با برچسب string


03

سوال


03

جواب

آخرین جواب ها با این برچسب
برای نوشتن برنامه‌ای که دما را از سانتی‌گراد به فارنهایت تبدیل می‌کند و با استفاده از متغیرهای string شروع می‌شود، می‌توانیم از زبان برنامه‌نویسی C# استفاده کنیم. در اینجا نمونه‌ای از کد را می‌توانیم ارائه دهیم:

<br><pre class='prettyprint'><code class='language-csharp'>
using System;

class TemperatureConverter
{
static void Main()
{
Console.Write("لطفا دما را به سانتی گراد وارد کنید: ");
string input = Console.ReadLine();

// تبدیل string به عدد
double celsius;
if(double.TryParse(input, out celsius))
{
// محاسبه دما به فارنهایت
double fahrenheit = (celsius * 9 / 5) + 32;

// نمایش دما به فارنهایت
Console.WriteLine("دما به فارنهایت: " + fahrenheit);
}
else
{
Console.WriteLine("ورودی نامعتبر است. لطفا یک عدد وارد کنید.");
}
}
}
</code></pre>

توجه داشته باشید که در ابتدا از کاربر خواسته می‌شود تا دما را به صورت string وارد کند. سپس با استفاده از `TryParse` متن وارد شده تبدیل به عدد می‌شود تا بتوان عملیات ریاضی روی آن انجام داد. در نهایت پس از محاسبه دما، نتیجه به فارنهایت نمایش داده می‌شود. اگر ورودی به درستی تبدیل به عدد نشود، پیغام خطا چاپ می‌گردد.

<br/>
<br/>
امیدوارم این کد کمکت کرده باشه برای حل مشکلت. اگه سوال دیگه‌ای داری، بپرس تا با هم حلش کنیم. - جویا
سلام! خوب هستم، ممنون از شما که سوالات خود را برای برنامه‌نویسی جاوا مطرح کردید. در ادامه، پاسخ‌هایی برای هر یک از تمرین‌هایی که ارائه داده‌اید آورده‌ام. شما می‌توانید این کدها را در محیط توسعه جاوا تست کنید.

**1. تشخیص عدد متقارن:**
<br><pre class='prettyprint'><code class='language-java'>
public class SymmetricNumber {
public static void main(String[] args) {
int number = 47874; // اینجا می‌توانید عدد مورد نظر خود را وارد کنید.
System.out.println(isSymmetric(number));
}

public static boolean isSymmetric(int number) {
String numStr = Integer.toString(number);
int len = numStr.length();
for(int i = 0; i < len / 2; i++) {
if(numStr.charAt(i) != numStr.charAt(len - i - 1)) {
return false;
}
}
return true;
}
}
```

**2. کلاس با عملیات فاکتوریل:**
```java
public class Operation {
private int x;

public int getX() {
return x;
}

public void setX(int x) {
this.x = x;
}

public void act() {
System.out.println(factorial(x));
}

private int factorial(int n) {
int result = 1;
for (int i = 1; i <= n; i++) {
result *= i;
}
return result;
}
}

public class Main {
public static void main(String[] args) {
Operation op = new Operation();
op.setX(5); // اینجا می‌توانید عدد ورودی را وارد کنید.
op.act();
}
}
```

**3. چاپ جمله دارای کلمه خاص:**
```java
import java.util.Scanner;

public class SentenceFinder {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("Please enter the text:");
String text = scanner.nextLine();
System.out.println("Please enter the word to find:");
String word = scanner.next();

printSentenceContainingWord(text, word);
}

public static void printSentenceContainingWord(String text, String word) {
for (String sentence : text.split("\\.")) {
if (sentence.contains(word)) {
System.out.println(sentence.trim() + ".");
break;
}
}
}
}
```

**6. کلاس string_My با توابع مختلف:**
</code></pre>java
public class string_My {
// الف
public boolean startsWithNumber(String s) {
return !s.isEmpty() && Character.isDigit(s.charAt(0));
}

// ب
public boolean endsWithNumber(String s) {
return !s.isEmpty() && Character.isDigit(s.charAt(s.length() - 1));
}

// ج
public boolean containsNumber(String s) {
return s.matches(".*\\d.*");
}

// د
public String toLowerCase(String s) {
return s.toLowerCase();
}

// ه
public String swapCase(String s) {
char[] chars = s.toCharArray();
for (int i = 0; i < chars.length; i++) {
chars[i] = Character.isUpperCase(chars[i]) ? Character.toLowerCase(chars[i]) : Character.toUpperCase(chars[i]);
}
return new String(chars);
}

// و
public int countWords(String s) {
return s.split("\\s+").length;
}

// ز
public String reverseWords(String s) {
String[] words = s.split("\\s+");
StringBuilder reversed = new StringBuilder();
for (int i = words.length - 1; i >= 0; i--) {
reversed.append(words[i]);
if (i > 0) {
reversed.append(" ");
}
}
return reversed.toString();
}
}

public class HW2Q6 {
public static void main(String[] args)

سوال و جواب ها با برچسب string





چند سوال تصادفی




پرسش سوال جدید :: تبلیغات در سوال و جواب :: گروه های سوال و جوابی

تمامی حقوق مادی و معنوی، متعلق به وب سایت سوال جواب (soja.ai) و تیم مدیریتی آن می باشد.

طراحی و اجرا : گروه مشاوران فناوری اطلاعات

پاسخ های موجود در سایت توسط کاربران سایت ثبت می شود،
سایت سوال و جواب هیچ مسئولیتی در قبال صحت و محتوی پاسخ ها ندارد، هرچند تا حد امکان نظارت بر محتوی آنها صورت می گیرد.