Автор: Пользователь скрыл имя, 17 Октября 2011 в 17:19, лабораторная работа
Формулировка задачи: напишите программу, запрашивающую у пользователя фамилию, имя и отчество (например: "What is your name?", или "Здравствуй, как тебя зовут?") и выводящую полученные данные в приветствии (например: "Hello, Ivanov Andrei Petrovich", или "Здравствуй, Иванов Иван Иванович.").
Описание используемых алгоритмов:
Создание переменных, в которые будут помещены введенные данные.
Вывод сообщения для ввода данных.
Чтение введенных данных.
Вывод результата.
Ожидание символьного ввода.
Блок-схема:
Отчет
по лабораторной работе № 1
Тема: " Знакомство со средой разработки Borland C++3.1. Создание и отладка простых консольных приложений на языке Си."
Вариант 8
Выполнил: Сдобнов Дмитрий
Михайлович
Нижний Новгород
2011
Задача
1
/* ******************************
/* File Name: HELLO.CPP*/
/* Abstraction: This is a sample C-programm */
/* Description: */
/* Creation Date: */
/* Autors: Sdobnov Dmitriy */
/* Platform: Windows */
/* Copyright: Free */
/* ******************************
#include<stdio.h>
#include<conio.h>
int main(void)
{
printf("Nizhniy Novgorod Technical University\nStudy work number 1. Task number 1.\nPerformed by student Sdobnov Dmitriy\nProgramm HELLO\nPress any key to continue\n");
getch();
char name[25],name2[25],name3[25];
printf("What is your name?\n");
scanf("%s %s %s",name,name2,name3);
printf("Hello, %s %s %s!",name,name2,name3);
getch();
return 0;
}
Результат
работы программы:
Задача 2.
/* ******************************
/* File Name:sistema schisleniya.cpp */
/* Abstraction: This is a sample C-programm */
/* Description: */
/* Creation Date:2011/09/20 */
/* Autors: Sdobnov Dmitriy */
/* Platform: Windows */
/* Copyright: Free */
/* ******************************
#include<stdio.h>
#include<conio.h>
int main(void)
{
printf("Nizhniy Novgorod Technical University\nStudy work number 1. Task number 2.\nPerformed by student Sdobnov Dmitriy\nProgramm sistema schisleniya\nPress any key to continue");
getch();
int a;
printf("\nvvedite a:");
scanf("%d",&a);
printf("a(10)=%2d\na(8)=%#02o\
getch();
return 0;
}
Результат работы программы:
Задача
3.
5) Ожидание символьного ввода.
/* ******************************
/* File Name:forma zapisi.cpp */
/* Abstraction: This is a sample C-programm */
/* Description: */
/* Creation Date:2011/09/20*/
/* Autors: Sdobnov Dmitriy */
/* Platform: Windows */
/* Copyright: Free */
/* ******************************
#include<stdio.h>
#include<conio.h>
int main(void)
{
printf("Nizhniy Novgorod Technical University\nStudy work number 1. Task number 3.\nPerformed by student Sdobnov Dmitriy\nProgramm forma zapisi\nPress any key to continue\n");
getch();
float a;
printf("vvedite a: ");
scanf("%f",&a);
printf("\nA = %10.2f", a);
printf("\nA = %2.4e", a);
getch();
return 0;
}
Результат работы программы:
Задача
4.
5) Ожидание символьного ввода.
/* ******************************
/* File Name:pryamougolnik.cpp */
/* Abstraction: This is a sample C-programm */
/* Description: */
/* Creation Date:2011/09/20*/
/* Autors: Sdobnov Dmitriy */
/* Platform: Windows */
/* Copyright: Free */
/* ******************************
#include<stdio.h>
#include<conio.h>
int main(void)
{
printf("Nizhniy Novgorod Technical University\nStudy work number 1. Task number 4.\nPerformed by student Sdobnov Dmitriy\nProgramm PLOSHCAD' PRYAMOUGOLNIKA\nPress any key to continue\n");
getch();
float a,b;
printf("vvedite pervuyu storonu:\n");
scanf("%f",&a);
printf("vvedite vtoruyu storonu:\n");
scanf("%f",&b);
if(a<0 || b<0)
{
printf("storony dolzhny bit` bolshe 0!");
}
else
{
printf("ploshcad' pryamougolnika ravna %f",a*b);
}
getch();
return 0;
}
Результат работы программы:
Задача
5.
5) Ожидание символьного ввода.
4. Примеры: а=14; а=-4.
5. Исходный
текст:
/* ******************************
/* File Name: ves.cpp */
/* Abstraction: It is a sample C-programm */
/* Description:*/
/* Creation Date: 2011/09/21 */
/* Autors: Sdobnov Dmitriy*/
/* Platform: Windows */
/* Copyright: Free */
/* ******************************
#include <stdio.h>
#include <conio.h>
int main(void)
{
float a;
printf("Nizhniy Novgorod Technical University\nStudy work number 1. Task number 5.\nPerformed by student Sdobnov Dmitriy\nProgramm PEREVOD VESA\nPress any key to continue\n");
getch();
printf("Vvedite ves v funtah:\n");
scanf("%f",&a);
if (a<0)
{
printf("Ves ne mozhet byt` menshe 0!");
}
else
{
printf("\nVes v kilogrammah = %f", a*0.4535);
}
getch();
return 0;
}
Результат работы программы:
Задача
6.
5) Ожидание символьного ввода.
4. Примеры: a=100,b=10,c=12; a=200,b=-15,c=25