From cccd3186305915d92b1751dc616979d64116a4aa Mon Sep 17 00:00:00 2001 From: KT Date: Mon, 6 Sep 2021 19:07:33 -0500 Subject: Upload a1 --- dev/a3-earthquake/earthquake.cc | 50 ----------------------------------------- 1 file changed, 50 deletions(-) delete mode 100644 dev/a3-earthquake/earthquake.cc (limited to 'dev/a3-earthquake/earthquake.cc') diff --git a/dev/a3-earthquake/earthquake.cc b/dev/a3-earthquake/earthquake.cc deleted file mode 100644 index cf4a75a..0000000 --- a/dev/a3-earthquake/earthquake.cc +++ /dev/null @@ -1,50 +0,0 @@ -/** CSci-4611 Assignment 3: Earthquake - */ - -#include -#include "earthquake.h" - - -Earthquake::Earthquake() { -} - -Earthquake::Earthquake(std::string s) { - line = s; -} - -Date Earthquake::date() { - int year = ParseInt(line.substr(12,4)); - int month = ParseInt(line.substr(17,2)); - int day = ParseInt(line.substr(20,2)); - int hour = ParseInt(line.substr(24,2)); - int minute = ParseInt(line.substr(27,2)); - double second = ParseFloat(line.substr(30,5)); - - return Date(month, day, year, hour, minute, second); -} - -double Earthquake::longitude() { - return ParseFloat(line.substr(44,8)); -} - -double Earthquake::latitude() { - return ParseFloat(line.substr(37,7)); -} - -double Earthquake::magnitude() { - return ParseFloat(line.substr(66,4)); -} - -double Earthquake::ParseFloat(std::string s) { - std::stringstream ss(s); - double f; - ss >> f; - return f; -} - -int Earthquake::ParseInt(std::string s) { - std::stringstream ss(s); - int i; - ss >> i; - return i; -} \ No newline at end of file -- cgit v1.2.3