ПРИЕМ ПРОГРАММЫ ВЫСТУПЛЕНИЯ КОНТАКТЫ
 
 
-

-

-
-

-
доцент Хайдаров
Геннадий Гасимович

 
 

Ноябрь

Задание 5.1 


      /* age1.cpp Работа ученика*/ 
      #include <stdio.h> 
      #include <conio.h> 
      void main(void) { 
      char user_name[80];int age; clrscr(); 
      puts("ТВОЁ ИМЯ !!!"); fflush (stdin); 
      gets (user_name); 
      puts("Твой возраст !!!") ; fflush(stdin); 
      scanf("%i",&age); 
      if (age <0) puts("Молчи, рыба. И думай, когда печатаешь"); 
      if (age==0) puts("Ты же только родился."); 
      if (age >0 && age<=2) puts("Памперсы не промокли?"); 
      if (age>2 && age<7) puts("Тебе в ясли и детсад пора"); 
      if (age==7) puts("В первый раз в первый класс"); 
      if (age>7) puts("Ну ты прямо гигант "); 
      while (!kbhit()) ; } 
      

Задание 5.2 


      /* olga.cpp Работа ученика. */ 
      #include <stdio.h> 
      #include <conio.h> 
      void main(void) { 
      /*Определение координат точки пересечения двух прямых на плоскости.
      Задачу решить через вычисление значений X и Y в системе линейных уравнений. 
      | a1*X +b1*Y +c1= 0 
      | a2*X +b2*Y +c2= 0 
      Доделать данную работу самостоятельно, 
      наведя красоту и порядок при выводе на экран: 
      1. сделать вывод результатов на экран цветным, 
      2. создать форматированную таблицу для вывода результатов из символов псевдографики 
      3. выполнить поля ввода чисел внутри таблицы ввода*/
       
      float a1,a2,b1,b2,c1,c2,d,dx,dy,x,y;
      puts("введи a1,b1,c1"); 
      scanf ("%f%f%f",&a1,&b1,&c1); 
      puts("введи a2,b2,c2"); 
      scanf ("%f%f%f",&a2,&b2,&c2); 
      d=a1*b2-a2*b1; 
      if (d==0) {printf("Решения нет- прямые линии параллельны на плоскости");} 
      else {dx=c2*b1-c1*b2;dy=a2*c1-a1*c2; 
      x=dx/d;y=dy/d; 
      printf("решение x=%10.2f y=%10.2f - координаты точки пересечения двух прямых\n",x,y);} ; 
      getch();
      } 
      

Задание 6


      // задание 6. Посчитать значения функции y=func(x) 
      #include <stdio.h> 
      #include <conio.h> 
      
      /* 04.03.96 Учебный файл c3.c 
      Посчитать значения функции y=x^2+ 24*x, при 0< x <100. 
      При работе использовать функцию, осуществить запись результатов в файл. 
      Доделать работу: 
      1. навести красоту и порядок при выводе на экран,
      2. убрать из функции yy лишнюю переменную a, 
      3. поупражняться применять массивы, 
      4. результаты вывести в таблицу из символов псевдографики, 
      5. нарисовать в графическом режиме график функции. 
      */ 
      float func(float x){ float a; a=x*x+24.0*x; return a; } 
      
      void main(void) 
      { FILE *f; 
      int i; float x,y; 
      f= fopen("c333.txt","wt"); 
      for(i=1;i<=11;i=i+1) 
      { x=i-1.0;
      /* y=x*x+24*x; */ 
      y=func(x); 
      if(y<0.0) y=0.0; 
      if(y>100.0) y=100.0; 
      fprintf(f,"i=%5i x=%5.1f %5.1f\n",i,x,y); 
      printf("i=%5i x=%5.1f %5.1f\n",i,x,y); 
      }; fclose(f); 
      getch(); 
      } 
       
      
Справка: как вывести русские буквы на консоль в Microsoft Visual C++

    // setlocale.cpp : main project file. 
    #include "stdafx.h" 
    #include <stdlib.h> 
    #include <conio.h> 
    #include <locale.h> //Для вывода русского текста 
    
    int main(void) 
    { int a=33;
    printf("Super текст из крючков и каракулей."); 
    setlocale(LC_ALL,"RUS");//Для вывода русского текста 
    // или setlocale(LC_ALL,"Russian"); 
    printf(" А это - русский текст"); 
    _getch();
    system("Color 74"); // установка цвета символов и фона
Console::WriteLine(L"Hello {0}",a); _getch(); return 0;  } 

Рекомендуемые видео уроки и информационные ссылки

Основные:  Дополнительные: 
 

   Рейтинг@Mail.ru