Написать программу, которая для любого трехзначного натурального числа печатает его на естественном языке?

Информатика | 5 - 9 классы

Написать программу, которая для любого трехзначного натурального числа печатает его на естественном языке.

Например, 107 → сто семь, 234 → двести тридцать четыре, 517 → пятьсот семнадцать.

Только на C# WindowsFormsApp.

Ответить на вопрос
Ответы (1)
Drugayav 11 апр. 2024 г., 05:56:02

C WF не работал, вот что получилось :

using System ;

using System.

Collections.

Generic ;

using System.

ComponentModel ;

using System.

Data ;

using System.

Drawing ;

using System.

Linq ;

using System.

Text ;

using System.

Threading.

Tasks ;

using System.

Windows.

Forms ;

namespace WindowsFormsApp3 {   ;   ;   ;   ; public partial class Form1 : Form {

  ;   ;   ;   ;   ;   ; public Form1() {

  ;   ;   ;   ;   ;   ;   ;   ;   ; InitializeComponent() ;

  ;   ;   ;   ;   ;   ;   ;   ;   ; textBox1.

TextChanged + = textBox1_TextChanged ;

  ;   ;   ;   ;   ;   ; }

  ;   ;   ;   ;   ;   ; private void textBox1_TextChanged(object sender, EventArgs ee) {

  ;   ;   ;   ;   ;   ;   ;   ;   ;   ;   ; string res ;

  ;   ;   ;   ;   ;   ;   ;   ;   ; string[] ed = new string[10] { " ", "один", "два", "три", "четыре", "пять", "шесть",   ; "семь", "восемь", "девять" } ;

  ;   ;   ;   ;   ;   ;   ;   ;   ;   ;   ; string[] des = new string[10] { " ",   ;   ;   ; "десять", "двадцать", "тридцать", "сорок", "пятьдесят", "шестьдесят", "семьдесят", "восемьдесят", "девяносто" } ;

  ;   ;   ;   ;   ;   ;   ;   ;   ;   ;   ; string[] sot = new string[10] { " ", "сто", "двести", "триста", "четыреста",   ; "пятьсот", "шестьсот", "семьсот", "восемьсот", "девятьсот" } ;

  ;   ;   ;   ;   ;   ;   ;   ;   ;   ;   ; string[] iskl = new string[10] { " ",   ;   ;   ; "одинадцать", "двенадцать", "тринадцать", "четырнадцать", "пятнадцать", "шестнfдцать", "семнадцать", "восемьнадцать", "девятнадцать" } ;

  ;   ;   ;   ;   ;   ;   ;   ;   ;   ;   ; int x ;

  ;   ;   ;   ;   ;   ;   ;   ; if ((int.

TryParse(textBox1.

Text, out x)) & ; & ; (x > ; = 0) & ; & ; (x < ; = 1000))

  ;   ;   ;   ;   ;   ;   ;   ;   ; {

  ;   ;   ;   ;   ;   ;   ;   ;   ;   ;   ;   ; if (x = = 1000) res = "тысяча" ;

  ;   ;   ;   ;   ;   ;   ;   ;   ;   ;   ; else if (x = = 0) res = "ноль" ;

  ;   ;   ;   ;   ;   ;   ;   ;   ;   ;   ;   ; else {

  ;   ;   ;   ;   ;   ;   ;   ;   ;   ;   ;   ;   ; int s = x / 100 ; x = x % 100 ; res = sot[s] ;

  ;   ;   ;   ;   ;   ;   ;   ;   ;   ;   ;   ;   ;   ;   ; int d = x / 10 ; int e = x % 10 ;

  ;   ;   ;   ;   ;   ;   ;   ;   ;   ;   ;   ;   ;   ;   ; if ((d = = 1) & ; & ; (e !

= 0)) res = res + " " + iskl[e] ;

  ;   ;   ;   ;   ;   ;   ;   ;   ;   ;   ;   ;   ;   ;   ;   ;   ; else res = res + " " + des[d] + " " + ed[e] ;

  ;   ;   ;   ;   ;   ;   ;   ;   ;   ;   ;   ;   ; }

  ;   ;   ;   ;   ;   ;   ;   ;   ;   ;   ;   ;   ; label1.

Text = res ;

  ;   ;   ;   ;   ;   ;   ;   ;   ;   ;   ; }

  ;   ;   ;   ;   ;   ;   ;   ;   ;   ;   ; else label1.

Text = "" ;

  ;   ;   ;   ;   ;   ; }

  ;   ;   ;   ; }

}

Код и пример формы в приложении.

Wowelona 14 янв. 2024 г., 20:24:33 | 5 - 9 классы

Напишите программу (paskal)?

Напишите программу (paskal).

89235609398 24 февр. 2024 г., 07:41:34 | 5 - 9 классы

ПОМОГИТЕ?

ПОМОГИТЕ!

1) Определите , сколько раз будет выполняться тело следующего оператора цикла :

k : = 0 ;

for i : = 1 to k + 4 do

k : = k + 2 ;

2) Напишите программу вычисления суммы натуральных чисел : S = 1 + 2 + 3 + .

+ N. .

Mankovaoksana 12 мар. 2024 г., 19:02:08 | 5 - 9 классы

Помогите плиссс программа с + + ​?

Помогите плиссс программа с + + ​.

Omertys 17 мар. 2024 г., 03:27:25 | студенческий

Пожалуйста помогитеНапишите программу, которая запрашивает двацелых числа x и y, после чего вычисляет и выводитзначение x в степени y на пайтоне?

Пожалуйста помогите

Напишите программу, которая запрашивает два

целых числа x и y, после чего вычисляет и выводит

значение x в степени y на пайтоне.

Madinashagaban 17 мар. 2024 г., 10:51:32 | 5 - 9 классы

Составь программу, которая выводит сумму чисел от 1 до 100?

Составь программу, которая выводит сумму чисел от 1 до 100.

Python​.

Tolyamenseitov 3 янв. 2024 г., 10:12:21 | 10 - 11 классы

Перед вами фрагмент программы :a : = 2018 ;b : = a + 2 ;a : = b - a ;write(b, a) ;Какие числа будут выведены на экран?

Перед вами фрагмент программы :

a : = 2018 ;

b : = a + 2 ;

a : = b - a ;

write(b, a) ;

Какие числа будут выведены на экран?

В качестве ответ запишите числа, разделяя их одинарным пробелом, например, 1 2.

​.

EvdokiomovaUna 16 янв. 2024 г., 19:45:36 | 5 - 9 классы

Дана часть программы?

Дана часть программы.

Определите число, которое выведет программа на экран.

Urinkovanadezhd 26 янв. 2024 г., 13:56:32 | 1 - 4 классы

ПОМОГИТЕ ПОЖАЛУЙСТАЗаписать программу на языке Паскаль и определить, что будет выведено в результате работы программы?

ПОМОГИТЕ ПОЖАЛУЙСТА

Записать программу на языке Паскаль и определить, что будет выведено в результате работы программы.

От программы, записанной на алгоритмическом языке, перейти к записи программы на языке Паскаль.

Определить, что будет выведено в результате работы программы.

Алгоритмический язык :

алг

цел s, k

нач

s : = 0

k : = 0

нц пока k< ; 6

s : = s + 2

k : = k + 1

кц

вывод s

кон.

Максим01022004 26 февр. 2024 г., 11:43:24 | 5 - 9 классы

Даны три числа?

Даны три числа.

Написать yes если среди них есть одинаковые на языке питон и чтобы было по простому, БЛАГОДАРЮ.

Dmitrievvanya 4 мар. 2024 г., 04:10:55 | 10 - 11 классы

ПОМОГИТЕ СДЕЛАТЬ В ПИТОНЕ?

ПОМОГИТЕ СДЕЛАТЬ В ПИТОНЕ!

Дано неотрицательное число N - количество элементов массива (N< ; = 100)

Заполнить массив из N элементов первыми натуральными трехзначными числами, произведение цифр которых есть трехзначное число.

Stefan125 4 мар. 2024 г., 14:07:25 | 5 - 9 классы

Как проверить, правильно ли работает программа в которой проводятся какие то вычисления?

Как проверить, правильно ли работает программа в которой проводятся какие то вычисления.

На этой странице вы найдете ответ на вопрос Написать программу, которая для любого трехзначного натурального числа печатает его на естественном языке?. Вопрос соответствует категории Информатика и уровню подготовки учащихся 5 - 9 классов классов. Если ответ полностью не удовлетворяет критериям поиска, ниже можно ознакомиться с вариантами ответов других посетителей страницы или обсудить с ними интересующую тему. Здесь также можно воспользоваться «умным поиском», который покажет аналогичные вопросы в этой категории. Если ни один из предложенных ответов не подходит, попробуйте самостоятельно сформулировать вопрос иначе, нажав кнопку вверху страницы.