Coursehelp
April 16, 2019

## (Solved) : Work Gapminder Data Use Functions Dplyr Homework Gapmider Dataset Tbldf Data Structure Coe Q26356403 . . .

We will work with the gapminder data and will use functions from dplyr for this homework. The gapmider dataset is a tbl_df data structure, which we will coerce to a data.frame library (gapminder); library (dplyr) gapminder Show transcribed image text

. . .

OR
OR

## Questions viewed by other students

• QUESTION : (Solved) : Code Review Review Code Metalplatetempcpp Attached Program Listing Information Required Un Q30758632 . . .

Code Review:

Review the code (Metal_Plate_Temp.cpp) in the attached programlisting. As it should be, all the information required tounderstand this program is included in the code comments. Below isa screen-shot for the program’s expected output.

Project Requirements:

Your objective for this coding problem is to implement the codefor main() along with the user defined function in plate.cpp &plate.cpp.

You must submit the FULLY DOCUMENTED source code for the threesource files (Metal_Plate_Temp.cpp, plate.cpp & plate.h).

//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// Name : Metal_Plate_Temp.cpp
// Author : Dr. George H. Zion
// Course : Computation Problem Solving II (CPET-321)
// Date : Fall 2018 (2181)
// Description :
//
// Under steady-state conditions, the temperature at any point onthe
// surface of a metal plate will be the average of the temperaturesof
// all the points surrounding it. This fact can be used in aniterative
// procedure to calculate the temperature distribution at allpoints on a
// plane.
//
// Figure #1 shows a square plate divided into 100 squares or nodesby a
// grid. The temperature of the nodes form two-dimensionalarray.
//
// 9 [ ][ ][ ][ ][ ][ ][ ][ ][ ][ ]
// 8 [ ][ ][ ][ ][ ][ ][ ][ ][ ][ ]
// 7 [ ][ ][X][ ][ ][ ][ ][ ][ ][ ]
// 6 [ ][ ][ ][ ][ ][ ][ ][ ][ ][ ]
// 5 [ ][ ][ ][ ][ ][ ][ ][ ][ ][ ]
// 4 [ ][ ][ ][ ][ ][ ][ ][ ][ ][ ]
// 3 [ ][ ][ ][ ][ ][ ][ ][ ][ ][ ]
// 2 [ ][ ][ ][ ][ ][ ][ ][ ][ ][ ]
// 1 [ ][ ][ ][ ][ ][ ][ ][ ][ ][ ]
// 0 [ ][ ][ ][ ][ ][ ][ ][ ][ ][ ]
// 0 1 2 3 4 5 6 7 8 9
//
// Figure #1
//
// The temperature at all nodes at the edges of the plate areconstrained
// to 20 degrees Celsius by a cooling system, and the temperatureat the
// node (2,7) is fixed at 100 degrees Celsius by exposure toboiling water.
//
// A new estimate of the temperature T(R,C) at any node can becalculated
// from the average of the temperatures of all nodes surrounding itusing
// the formula in Equation #1.
//
// T(R,C)new = 1/4 ([ T(R+1, C) + T(R-1), C) + T(R, C+1) + T(R,C-1)]
//
// Equation #1
//
// To determine the temperature distribution on the surface of aplate,
// initial assumptions must be made about the temperature at eachnode,
// then equation #1 is applied to calculate the new temperature atthe
// node. These updated temperatures are, in turn, used to calculatenew
// temperature. This process is repeated until all new temperaturesat
// each node reach a steady-state.
//
// This program calculates the steady-state temperaturedistribution
// throughout the plate, making an initial assumption that allinterior
// segments are at a temperature of 50 degrees Celsius (Rememberthat
// all outside segments are fixed at 20 degrees Celsius and thenode (2,7)
// is fixed at 100 degrees Celsius).
//
// The program follows the following algorithm/pseudo-code:
//
// 1) Display the temperatures of the plane (initialconditions).
// 2) Display an ‘*’ on the screen.
// 3) Perform one interation of new temperature calculations
// for the plate.
// 4) If the change in any node temperature was greater-than0.01
// degrees Celsius, return to step 2.
// 5) Display the temperatures of the plane (steady-stateconditions)
// 6) Display the temperature at node (4,4).
//
// The program utilizes a user-defined library (plate.h &plate.cpp) that
// contains the following user-defined functions:
//
// displayPlate() : Purpose.: Displays the current temperatureof
// the plate in a grid format.
// Input…: None
// Output..: None
//
// distributeHeat() : Purpose.: Performs one iteration of new
// temperature calculations for the
// plate.
// Input…: None
// Output..: Returns a boolean value. Returns
// true if the temperature change in
// all the nodes is less-than 0.01
// degrees. Otherwise, returns false.
//
// plateValue() : Purpose.: Determine the current temperature
// of one node of the plate given the
// node’s coordinates.
// Input…: The coordinates (column, row) of a
// node.
// Output..: Returns the temperature (double) of
// the node.
//

The program must have three files (Metal_Plate_Temp.cpp,plate.cpp & plate.h) and using three functions listed above. Itcan include more than 3 functions listed above.

Metal_Plate_Temp will be utilizing user-defined libraryplate.cpp and plate.h files. Plate.h will include the headerinformation that is needed for the program, while plate.cpp willinclude the three functions listed above. And it must be in C++language.

Problems Tasks ConsoleProperties Show transcribed image text

. . .

• QUESTION : (Solved) : Code Review Review Code Metalplatetempcpp Attached Program Listing Information Required Un Q30758635 . . .

Code Review:

Review the code (Metal_Plate_Temp.cpp) in the attached programlisting. As it should be, all the information required tounderstand this program is included in the code comments. Below isa screen-shot for the program’s expected output.

Project Requirements:

Your objective for this coding problem is to implement the codefor main() along with the user defined function in plate.cpp &plate.cpp.

You must submit the FULLY DOCUMENTED source code for the threesource files (Metal_Plate_Temp.cpp, plate.cpp & plate.h).

//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// Name : Metal_Plate_Temp.cpp
// Author : Dr. George H. Zion
// Course : Computation Problem Solving II (CPET-321)
// Date : Fall 2018 (2181)
// Description :
//
// Under steady-state conditions, the temperature at any point onthe
// surface of a metal plate will be the average of the temperaturesof
// all the points surrounding it. This fact can be used in aniterative
// procedure to calculate the temperature distribution at allpoints on a
// plane.
//
// Figure #1 shows a square plate divided into 100 squares or nodesby a
// grid. The temperature of the nodes form two-dimensionalarray.
//
// 9 [ ][ ][ ][ ][ ][ ][ ][ ][ ][ ]
// 8 [ ][ ][ ][ ][ ][ ][ ][ ][ ][ ]
// 7 [ ][ ][X][ ][ ][ ][ ][ ][ ][ ]
// 6 [ ][ ][ ][ ][ ][ ][ ][ ][ ][ ]
// 5 [ ][ ][ ][ ][ ][ ][ ][ ][ ][ ]
// 4 [ ][ ][ ][ ][ ][ ][ ][ ][ ][ ]
// 3 [ ][ ][ ][ ][ ][ ][ ][ ][ ][ ]
// 2 [ ][ ][ ][ ][ ][ ][ ][ ][ ][ ]
// 1 [ ][ ][ ][ ][ ][ ][ ][ ][ ][ ]
// 0 [ ][ ][ ][ ][ ][ ][ ][ ][ ][ ]
// 0 1 2 3 4 5 6 7 8 9
//
// Figure #1
//
// The temperature at all nodes at the edges of the plate areconstrained
// to 20 degrees Celsius by a cooling system, and the temperatureat the
// node (2,7) is fixed at 100 degrees Celsius by exposure toboiling water.
//
// A new estimate of the temperature T(R,C) at any node can becalculated
// from the average of the temperatures of all nodes surrounding itusing
// the formula in Equation #1.
//
// T(R,C)new = 1/4 ([ T(R+1, C) + T(R-1), C) + T(R, C+1) + T(R,C-1)]
//
// Equation #1
//
// To determine the temperature distribution on the surface of aplate,
// initial assumptions must be made about the temperature at eachnode,
// then equation #1 is applied to calculate the new temperature atthe
// node. These updated temperatures are, in turn, used to calculatenew
// temperature. This process is repeated until all new temperaturesat
// each node reach a steady-state.
//
// This program calculates the steady-state temperaturedistribution
// throughout the plate, making an initial assumption that allinterior
// segments are at a temperature of 50 degrees Celsius (Rememberthat
// all outside segments are fixed at 20 degrees Celsius and thenode (2,7)
// is fixed at 100 degrees Celsius).
//
// The program follows the following algorithm/pseudo-code:
//
// 1) Display the temperatures of the plane (initialconditions).
// 2) Display an ‘*’ on the screen.
// 3) Perform one interation of new temperature calculations
// for the plate.
// 4) If the change in any node temperature was greater-than0.01
// degrees Celsius, return to step 2.
// 5) Display the temperatures of the plane (steady-stateconditions)
// 6) Display the temperature at node (4,4).
//
// The program utilizes a user-defined library (plate.h &plate.cpp) that
// contains the following user-defined functions:
//
// displayPlate() : Purpose.: Displays the current temperatureof
// the plate in a grid format.
// Input…: None
// Output..: None
//
// distributeHeat() : Purpose.: Performs one iteration of new
// temperature calculations for the
// plate.
// Input…: None
// Output..: Returns a boolean value. Returns
// true if the temperature change in
// all the nodes is less-than 0.01
// degrees. Otherwise, returns false.
//
// plateValue() : Purpose.: Determine the current temperature
// of one node of the plate given the
// node’s coordinates.
// Input…: The coordinates (column, row) of a
// node.
// Output..: Returns the temperature (double) of
// the node.
//

The program must have three files (Metal_Plate_Temp.cpp,plate.cpp & plate.h) and using three functions listed above. Itcan include more than 3 functions listed above.

Metal_Plate_Temp will be utilizing user-defined libraryplate.cpp and plate.h files. Plate.h will include the headerinformation that is needed for the program, while plate.cpp willinclude the three functions listed above. And it must be in C++language.

Problems Tasks ConsoleProperties Show transcribed image text Problems Tasks ConsoleProperties

. . .

• QUESTION : (Solved) : Code Runs Ping Ping Reply Ttl Flooding Need Implement Neighbor Discovery Unsure Begin Incl Q31130351 . . .

This code runs ping, ping reply, TTL, and Flooding, i now needto implement Neighbor Discovery but am unsure how to begin.

#include

#include “includes/command.h”

#include “includes/packet.h”

#include “includes/CommandMsg.h”

#include “includes/sendInfo.h”

#include “includes/channels.h”

module Node{

uses interface Boot;

uses interface SplitControl as AMControl;

uses interface SimpleSend as Sender;

uses interface CommandHandler;

uses interface List as PackageList;

uses interface List as NeighborList;

}

implementation{

uint16_t sequenceCounter = 0;

pack sendPackage;

// Prototypes

void makePack(pack *Package, uint16_t src, uint16_t dest,uint16_t TTL, uint16_t Protocol, uint16_t seq, uint8_t *payload,uint8_t length);

bool compPack(pack *Package);

void shovePack(pack Package);

event void Boot.booted(){

call AMControl.start();

dbg(GENERAL_CHANNEL, “Bootedn”);

}

event void AMControl.startDone(error_t err){

if(err == SUCCESS){

}else{

//Retry until successful

call AMControl.start();

}

}

event void AMControl.stopDone(error_t err){}

if(len==sizeof(pack)){

//dbg(GENERAL_CHANNEL, “Im inn”);

if(compPack(myMsg) || (myMsg->TTL == 0)){

//DROP DA PACKAGE

}elseif(myMsg->protocol == 0 && myMsg->dest ==TOS_NODE_ID){ // PING

dbg(GENERAL_CHANNEL,”WOOHOO From %d! to %d!n”, myMsg->src, myMsg->dest);

sequenceCounter++;

shovePack(sendPackage);

}elseif(myMsg->protocol == 1 && myMsg->dest ==TOS_NODE_ID){ // PING REPLY

dbg(GENERAL_CHANNEL,”Recieved ping reply from Node: %d!n”, myMsg->src);

}else{

dbg(GENERAL_CHANNEL,”Received package from %d going to %d, TTL: %d, Rebroad…n”,myMsg->src, myMsg->dest, myMsg->TTL);

shovePack(sendPackage);

}

return msg;

}

dbg(GENERAL_CHANNEL, “Unknown Packet Type %dn”, len);

return msg;

}

event void CommandHandler.ping(uint16_t destination, uint8_t*payload){

dbg(GENERAL_CHANNEL, “PING EVENT!!! n”);

makePack(&sendPackage, TOS_NODE_ID, destination, MAX_TTL, 0,0, payload, PACKET_MAX_PAYLOAD_SIZE);

}

event void CommandHandler.printNeighbors(){}

bool compPack(pack *Pack){

uint16_t j =0;

uint16_t size =call PackageList.size();

pack finder; //temp package to compare to package list for similarities

for(j = 0; j< size; j++){

finder= call PackageList.get(j); //iterate through list and compare

if(finder.src== Pack->src && finder.seq == Pack->seq &&finder.dest == Pack->dest){

return TRUE; // found same package at a node

}

}

return FALSE; //did not find package doppleganger

}

void makePack(pack *Package, uint16_t src, uint16_t dest,uint16_t TTL, uint16_t protocol, uint16_t seq, uint8_t* payload,uint8_t length){

Package->src = src;

Package->dest = dest;

Package->TTL = TTL;

Package->seq = seq;

Package->protocol = protocol;

}

void shovePack(pack Package) {

if (callPackageList.isFull()) {

callPackageList.popfront();

}

callPackageList.pushback(Package);

}

}

. . .

• QUESTION : (Solved) : Code Running Matlab Clear Clc T Input Enter Car Type Seadan Suv S Switch T M Input Enter M Q35161771 . . .

why my code is not running on MATLAB?

clear;clc

T= input( ‘Enter the car Type(Seadan or SUV):’,’s’);switch(T)

M= input( ‘ Enter milles: ‘);

D=input( ‘Enter numeber of days: ‘);

case ‘Sedan’

if D<=6

ifM<=D*80

Price=79*D;

else

price=79*D+((M-D*80)*0.69)

end

elseif D<=29

ifM<D*100

price=69*D;

else

price =69*D+(M-D*100)*0.59;

end

else

ifM<=D*120

price=59*D;

else

price=59*D+(M-D*120)*0.49;

end

end

case ‘SUV’

if D<=6

ifM<=D*80

Price=84*D;

else

price=84*D+((M-D*80)*0.74)

end

elseif D<=29

ifM<D*100

price=74*D;

else

price =74*D+(M-D*100)*0.64;

end

else

ifM<=D*120

price=64*D;

else

price=64*D+(M-D*120)*0.54;

end

end

fprintf( ‘The price for the rent is%0.2 f\$/n’,price);

end

clear;clc

T= input( ‘Enter the car Type(Seadan or SUV):’,’s’);switch(T)

M= input( ‘ Enter milles: ‘);

D=input( ‘Enter numeber of days: ‘);

case ‘Sedan’

if D<=6

ifM<=D*80

Price=79*D;

else

price=79*D+((M-D*80)*0.69)

end

elseif D<=29

ifM<D*100

price=69*D;

else

price =69*D+(M-D*100)*0.59;

end

else

ifM<=D*120

price=59*D;

else

price=59*D+(M-D*120)*0.49;

end

end

case ‘SUV’

if D<=6

ifM<=D*80

Price=84*D;

else

price=84*D+((M-D*80)*0.74)

end

elseif D<=29

ifM<D*100

price=74*D;

else

price =74*D+(M-D*100)*0.64;

end

else

ifM<=D*120

price=64*D;

else

price=64*D+(M-D*120)*0.54;

end

end

fprintf( ‘The price for the rent is%0.2 f\$/n’,price);

end