Blog

Coursehelp
February 4, 2019
QUESTION : No Comments

Unit 2 discussion Comm 2

Unit 2 discussion Comm 2

In this course, you will be using the tools of intercultural rhetoric to identify a problem in your community that needs solving and propose a way to address that problem.

Steven Johnson’s TED Talk “Where Good Ideas Come From” explores how people can generate ideas through conversations with others. http://www.ted.com/playlists/20/where_do_ideas_come_from

  • After reviewing Steven Johnson’s TED Talkand this week’s reading “The Rhetoric of Community Engagement,” tell the class what stood out to you as the most important elements of ethical communication and collaborating with others to generate ideas.
  • Then, find a persuasive TED talk and tell the class about it. Be sure to provide the link to the TED talk that you watched and key identifying details like the author, title, and main argument of the speaker.
  • Explain why you selected this persuasive TED Talk and how it illustrated effective persuasive communication. How did the TED speaker that you watched convince the audience of his or her position?
  • Wrap up your post with an open-ended question for your classmates to respond to when they reply to your post.

 

Story behind the story

 

After reviewing Steven Johnson’s TED Talk and the Unit 2 reading, there were a couple elements of ethical communication that stood out for me. The first key process is the Story-Behind-the-Story. This is such an important factor when understanding and communicating idea . . . .

OR
OR

Have a Comment on this Question?

Questions viewed by other students


  • QUESTION : (Solved) : Code Searching Txt File Displaying Information Correctly Found Show Wrong Code Show Code O Q32043497 . . .

    I have this code but it is not searching the .txt file anddisplaying the information correctly when found. Can you show mewhat is wrong with this code. Can you show your code and output.You can use your own .txt file.

    #include

    #include

    #include

    using namespace std;

    string fname[25];

    string lname[30];

    string email[25];

    struct menu{

    char filename[60];

    char menu;

      

    };

    class menuclass{

      

    public:

      

    void menu();

      

    void display();

      

    void displayall(){

      

    for(int i =0; i<1; i++){

      

    cout<<“First name:”<

      

    cout<<“Last name:”<

      

    cout<<“email:”<

      

    }

      

    }

      

      

    // Function to perform loading the data of file into arrays

      

    void loadFile(){

      

    ifstream infile;

    infile.open(” menu.txt”, ios :: in);

    string line;//for read line

      

    cout<<“Loading the file……..”<< endl;

      

    //open the below file

      

    infile.open (“MyList.txt”);

      

    int counter=0;

      

    if (infile.is_open()){ //if file opened

    while( getline(infile, line,’n’) ) { //get row from textfile

    cout <

    string firstName,lastName;

      

    stringstream ss(line); //stream to other variable

      

    ss>>fname[counter]>>lname[counter]>>email[counter];

      

    counter++;

      

    }

      

    infile.close(); //close file

    cout<

    cout<<“File scan done……..”<< endl;

      

    }

      

    else{ //if file not found show the below message

      

    cout << “Sorry, we could not find the file.” <<endl;

    }

      

    }

    ifstream infile ;

    // Function to perform search based on first name

      

    void searchbyFirstName(string first_name){

      

    // Function to perform search based on first name

      

    for(int i =0; i<1; i++){

      

    if(first_name ==fname[i]){

      

    cout<<“**Found The following with matching first name**n”;

    cout<<“First name:”<

      

    }

      

    else{

      

    cout<<“Not found”;

      

    }

      

    }

      

    }

      

    // Function to perform search based on first name

      

    void searchbyastName(string lastname){

      

    // Function to perform search based on first name

      

    for(int i =0; i<1; i++){

      

    if(lastname ==lname[i]){

      

    cout<<“**Found The following details with matching lastname** n”;

    cout<<“First name:”<

    cout <<“displayall”<

      

    }

      

    else{

      

    cout<<“Not found”;

      

    }

      

    }

      

    }

      

    // Function to perform search based on first name

      

    void searchByNumber(int number){

      

    number = number-1; // get actual array index

      

    // Check for row number validity

      

    if(number<= 1 && number >0){

      

    cout<<“**Found The following details ** n”;

      

    cout<<“First name:”<

      

    cout<<“Last name:”<

      

    cout<<“email:”<

      

    }

      

    else{

      

    cout<<“Invalid number”;

      

    }

      

    }

      

    };

    int main (){

      

    int menu1=0;

    char repeat=’Y’/’N’;

    string y;

    string input;

    string occurrences;

    char word;

    int done=0;

    string read;

    string fname,lname;

      

    string search;

      

    string enter;

      

    string line;

    string str[500];

    int number;

      

    //Create an object of your menuclass

      

    menuclass menuclass ;

      

    do{

      

    cout << “Please pick one of the following Choices”<< endl;

      

    cout << “1)” << ” Displlayall ” << endl;

      

    cout << “2)” << “search fnamer” << endl;

      

    cout << “3)” << “search lname ” << endl;

      

    cout << “4)” << “search number” << endl;

      

    cout << “5)” << “water ” << endl;

    cin >> menu1;

    cout <<“end”<

      

    // Load the file data

      

    menuclass.loadFile();

      

    switch (menu1){

      

    case 1:

      

    cout << “displayall”<< endl;

      

    // call the displayall function

      

    menuclass.displayall();

      

    break;

      

    case 2:

      

    cout << “Search by first name” << endl;

      

    cin >> enter;

    getline(cin,fname);

    // call the searchByFirstName function   

    menuclass.searchbyFirstName(enter);

      

    break;

      

    case 3:

      

    cout << “Search by last name” << endl;

      

    cin >> enter;

    // This call function will search by userLastName

    menuclass.searchbyLastName(enter);

    break;

    default:

    cout <<“not valid”<< endl;

    for( menu1 = 0; menu1 <1; menu1++ )

    getline(cin,enter);

    }

    //calculator stuff, better to be in a separate function

    cout << “nDo you want to continue (Y/N)?n”;

    cout << “You must type a ‘Y’ or an ‘N’ :”

    cin >> repeat;

    for(int i =0; i<1; ++i){

    cout <<“display “<

    }

    }

    while ((repeat == ‘Y’) || (repeat == ‘y’));

    return 0;

    }

    Expert Answer


    . . .


    view full answer
  • QUESTION : (Solved) : Code Script File Outdoordbv4sql Drop Table Orderdetails Drop Table Productorder Drop Table Q35339021 . . .

    Here is the code for the script file outdoorDB_v4.sql

    drop table order_details;
    drop table product_order;
    drop table club_membership;
    drop table purchase_order;
    drop table product;
    drop table customer;
    drop table club_activity;
    drop table sporting_clubs;
    drop table supplier;

    drop sequence club_sequence;
    drop sequence product_id_sequence;
    drop sequence customer_sequence;
    drop sequence membership_sequence;
    drop sequence product_order_sequence;
    drop sequence supplier_sequence;
    drop sequence po_sequence;

    create table sporting_clubs
    (club_id number(3)constraint sporting_clubs_pk primary key,
    name varchar2(30),
    street varchar2(30),
    city varchar2(15),
    state char(2),
    zip number(5),
    phone varchar2(10));

    create table club_activity
    (club_id number(3)constraint club_activity_fk referencessporting_clubs,
    activity varchar2(15),
    constraint club_activity_pk primary key (club_id,activity));

    create table supplier
    (supplier_id varchar2(4) constraint supplier_pk primary key,
    name varchar2(30),
    street varchar2(30),
    city varchar2(15),
    state char(2),
    zip number(5),
    phone varchar2(10));

    create table product
    (product_id number(5) constraint product_pk primary key,
    product_name varchar2(30),
    quantity_in_stock number(3),
    reorder_point number(2),
    price number(5,2),
    supplier_id varchar2(4) constraint product_fk referencessupplier,
    reorder_qty number(2));

    create table purchase_order
    (po_no varchar2(4) constraint purchase_order_pk primary key,
    po_date date,
    product_id number(5) constraint purchase_order_fk1 referencesproduct,
    quantity number(3),
    supplier_id varchar2(4) constraint purchase_order_fk2 referencessupplier);

    create table customer
    (customer_id number(3) constraint customer_pk primary key,
    first_name varchar2(10),
    last_name varchar2(10),
    street varchar2(30),
    city varchar2(15),
    state char(2)default ‘MO’,
    zip number(5),
    phone varchar2(10));

    create table club_membership
    (membership_id number(5) constraint club_membership_pk primarykey,
    membership_date date,
    duration number(2),
    amount number(4),
    payment_type varchar2(5)constraint membership_payment_type_ck check((payment_type = ‘CC’) or (payment_type = ‘Check’)),
    club_id number(3) constraint club_membership_fk1 referencessporting_clubs,
    customer_id number(3) constraint club_membership_fk2 referencescustomer);

    create table product_order
    (order_id number(4) constraint product_order_pk primary key,
    order_date date,
    ship_date date,
    payment_type varchar2(5)constraint prod_order_payment_type_ck check((payment_type = ‘CC’) or (payment_type = ‘Check’)),
    total number (6,2),
    customer_id number(3) constraint product_order_fk1 referencescustomer);

    create table order_details
    (order_id number(4),
    product_id number(5),
    quantity number(2),
    constraint order_details_pk primary key(order_id,product_id),
    constraint order_details_fk1 foreign key (order_id) referencesproduct_order,
    constraint order_details_fk2 foreign key (product_id) referencesproduct);

    create sequence club_sequence
    start with 100
    increment by 10
    nocache;

    insert into sporting_clubs
    values(club_sequence.nextval, ‘Hillside Mountain Club’, ‘1 WinonaSt’,’Wichita’,’KS’,34342,’3163997676′);
    insert into sporting_clubs
    values(club_sequence.nextval, ‘Branson Climbing Club’, ‘2 SherwoodDr.’,’Branson’,’MO’,65670,’4174485676′);
    insert into sporting_clubs
    values(club_sequence.nextval, ‘Cherokee Rafting Club’, ’44 KentAve.’,’St. Charles’,’MO’,66572,’3147780870′);
    insert into sporting_clubs
    values(club_sequence.nextval, ‘White Plains Club’, ‘225 TracySt.’,’New York’,’NY’,13567,’2126678090′);

    insert into club_activity
    values(100,’Hiking’);
    insert into club_activity
    values(100,’Climbing’);
    insert into club_activity
    values(100,’Walking’);
    insert into club_activity
    values(110,’Hiking’);
    insert into club_activity
    values(110,’Climbing’);
    insert into club_activity
    values(110,’Conservation’);
    insert into club_activity
    values(110,’Walking’);
    insert into club_activity
    values(120,’Conservation’);
    insert into club_activity
    values(120,’Canoeing’);
    insert into club_activity
    values(130,’Conservation’);
    insert into club_activity
    values(130,’Canoeing’);
    insert into club_activity
    values(130,’Walking’);

    create sequence supplier_sequence
    start with 500
    increment by 10
    nocache;

    insert into supplier
    values(‘S’||supplier_sequence.nextval,’Hillside Ski’,’2717 S.Western Ave.’,’Los Angeles’,’CA’,90006,’7146654959′);
    insert into supplier
    values(‘S’||supplier_sequence.nextval,’Tiger Mountain’,’2600 S.Vermont Ave.’,’Los Angeles’,’CA’,90006,’7143327878′);
    insert into supplier
    values(‘S’||supplier_sequence.nextval,’Asha Outdoor’,’44 S. LaSalleSt.’,’Chicago’,’IL’,60603,’3125554678′);
    insert into supplier
    values(‘S’||supplier_sequence.nextval,’Sheraton Recreation’,’225Tracy St.’,’New York’,’NY’,13567,’2128889569′);

    create sequence product_id_sequence
    start with 10010
    increment by 1
    nocache;

    insert into product
    values(product_id_sequence.nextval,’Beginner”s SkiBoot’,20,5,9.75,’S500′,25);
    insert into product
    values(product_id_sequence.nextval,’Intermediate SkiBoot’,18,5,12.99,’S500′,20);
    insert into product
    values(product_id_sequence.nextval,’Pro SkiBoot’,21,7,15.49,’S510′,25);
    insert into product
    values(product_id_sequence.nextval,’Beginner”s SkiPole’,15,3,25.49,’S500′,20);
    insert into product
    values(product_id_sequence.nextval,’Intermediate SkiPole’,20,3,29.99,’S520′,22);
    insert into product
    values(product_id_sequence.nextval,’Pro SkiPole’,21,5,34.99,’S530′,25);
    insert into product
    values(product_id_sequence.nextval,’RoadBicycle’,15,4,34.95,’S520′,18);
    insert into product
    values(product_id_sequence.nextval,’MountainBicycle’,19,4,49.99,’S520′,20);
    insert into product
    values(product_id_sequence.nextval,’TirePump’,8,2,7.99,’S530′,10);
    insert into product
    values(product_id_sequence.nextval,’WaterBottle’,25,4,2.49,’S510′,25);
    insert into product
    values(product_id_sequence.nextval,’BicycleTires’,30,5,4.99,’S500′,33);
    insert into product
    values(product_id_sequence.nextval,’BicycleHelmet’,23,6,10.95,’S510′,25);

    create sequence po_sequence
    start with 11
    nocache;

    insert into purchase_order
    values(‘PO’||po_sequence.nextval,to_date(‘5/25/08′,’mm/dd/yy’),10011,20,’S500′);
    insert into purchase_order
    values(‘PO’||po_sequence.nextval,to_date(‘5/12/08′,’mm/dd/yy’),10015,25,’S530′);
    insert into purchase_order
    values(‘PO’||po_sequence.nextval,to_date(‘6/25/08′,’mm/dd/yy’),10011,20,’S500′);
    insert into purchase_order
    values(‘PO’||po_sequence.nextval,to_date(‘6/15/08′,’mm/dd/yy’),10018,10,’S530′);
    insert into purchase_order
    values(‘PO’||po_sequence.nextval,to_date(‘7/10/08′,’mm/dd/yy’),10015,25,’S530′);
    insert into purchase_order
    values(‘PO’||po_sequence.nextval,to_date(‘7/25/08′,’mm/dd/yy’),10019,25,’S510′);

    create sequence customer_sequence
    start with 101
    nocache;

    insert into customer
    values(customer_sequence.nextval,’Jack’,’Russell’,’25 North MadisonAve.’,’Springfield’,’MO’,65807,’4178823434′);
    insert into customer
    values(customer_sequence.nextval,’Betty’,’Trumbell’,’550 SouthCourt Dr.’,’St. Louis’,’MO’,63140,’3125556670′);
    insert into customer
    values(customer_sequence.nextval,’Anil’,’Kaul’,’400 South CircleSt.’,’Kansas City’,’MO’,64530,’4316667070′);
    insert into customer
    values(customer_sequence.nextval,’Tom’,’Wiley’,’1500 North GrandSt.’,’Springfield’,’MO’,65810,’4178825560′);
    insert into customer
    values(customer_sequence.nextval,’Sharon’,’Stone’,’200 West WagnerSt.’,’Springfield’,’MO’,65807,’4176668890′);

    create sequence membership_sequence
    start with 10010
    increment by 10
    nocache;

    insert into club_membership
    values(membership_sequence.nextval,to_date(‘6/12/08′,’mm/dd/yy’),4,200,’CC’,100,101);
    insert into club_membership
    values(membership_sequence.nextval,to_date(‘6/15/08′,’mm/dd/yy’),2,100,’Check’,110,102);
    insert into club_membership
    values(membership_sequence.nextval,to_date(‘6/21/08′,’mm/dd/yy’),5,250,’Check’,120,103);

    create sequence product_order_sequence
    start with 1001
    nocache;

    insert into product_order
    values(product_order_sequence.nextval,to_date(‘5/27/08′,’mm/dd/yy’),to_date(‘6/1/08′,’mm/dd/yy’),’CC’,134.95,102);
    insert into product_order
    values(product_order_sequence.nextval,to_date(‘5/28/08′,’mm/dd/yy’),to_date(‘6/2/08′,’mm/dd/yy’),’CC’,134.85,103);
    insert into product_order
    values(product_order_sequence.nextval,to_date(‘5/28/08′,’mm/dd/yy’),to_date(‘6/3/08′,’mm/dd/yy’),’Check’,12.45,104);
    insert into product_order
    values(product_order_sequence.nextval,to_date(‘6/5/08′,’mm/dd/yy’),to_date(‘6/10/08′,’mm/dd/yy’),’CC’,44.43,105);
    insert into product_order
    values(product_order_sequence.nextval,to_date(‘6/6/08′,’mm/dd/yy’),to_date(‘6/8/08′,’mm/dd/yy’),’Check’,52.48,103);
    insert into product_order
    values(product_order_sequence.nextval,to_date(‘6/8/08′,’mm/dd/yy’),to_date(‘6/12/08′,’mm/dd/yy’),’CC’,131.94,104);

    insert into order_details values(1001,10011,2);
    insert into order_details values(1001,10015,3);
    insert into order_details values(1002,10011,5);
    insert into order_details values(1002,10016,2);
    insert into order_details values(1003,10019,5);
    insert into order_details values(1004,10018,3);
    insert into order_details values(1004,10011,1);
    insert into order_details values(1004,10019,3);
    insert into order_details values(1005,10017,1);
    insert into order_details values(1005,10019,1);
    insert into order_details values(1005,10021,1);
    insert into order_details values(1006,10012,4);
    insert into order_details values(1006,10015,2);

    commit;

    Ex5B-5. Utilize the Outdoor Clubs & Product database to add an attribute qty ordered to the product table with data type nu

    Ex5B-5. Utilize the Outdoor Clubs & Product database to add an attribute “qty ordered” to the product table with data type number(2), Now, create a procedure “ex5b add quantities” that adds the quantities that have been ordered for each product so far, and updates those values for the qty ordered attribute in the product table. For those products that do not yet have an order, the value inserted for the attribute should be zero. Atthe end of processing display the product_ id, qty_ordered values. Save the procedure source as a script file. Ex5B-8. Utilize the Outdoor Clubs & Product database to create a procedure”ex5b_supplier_update that contains two input parameters. The first input parameter is a supplier id attribute value that is used to delete the supplier from the supplier table. The second input parameter is also another supplier id attribute value that is used to update the deleted supplier entry (of the first input parameter) in the product and purchase order table with a new supplier value. Create a boolean function “ex5b supplier exist” to determine if the two input parameter supplier id attribute values exists before proceeding wth the data manipulations. If the suppliers do not exist, then display a message Invalid Suppliers. Run program unit again! Show transcribed image text

    Expert Answer


    . . .


    view full answer
  • QUESTION : (Solved) : Code Scheduling Avoid Stalls Reorder Code Avoid Use Load Result Next Instruction C Code Ab Q30300690 . . .

    Code Scheduling to Avoid Stalls Reorder code to avoid use of load result in the next instruction C code for AB + E; CB + F; lw $t1, 0(St0) add St3, St1,(St2 sw $t3, 12 (St0) t0) - add St5, $t1, St4 sw St5, 16(St0) 13 cycles add St3, $t1, St2 sw St3, 12(St0) add $t5, $t1, (St4 sw St5, 16(St0) 11 cycles stalla Chapter 4- The Processor-42

    this is the slide 42 on the lecture note

    Code Scheduling to Avoid Stalls Reorder code to avoid use of load result in the next instruction C code for AB + E; CB + F; lw $t1, 0(St0) add St3, St1,(St2 sw $t3, 12 (St0) t0) – add St5, $t1, St4 sw St5, 16(St0) 13 cycles add St3, $t1, St2 sw St3, 12(St0) add $t5, $t1, (St4 sw St5, 16(St0) 11 cycles stalla Chapter 4- The Processor-42 Show transcribed image text Code Scheduling to Avoid Stalls Reorder code to avoid use of load result in the next instruction C code for AB + E; CB + F; lw $t1, 0(St0) add St3, St1,(St2 sw $t3, 12 (St0) t0) – add St5, $t1, St4 sw St5, 16(St0) 13 cycles add St3, $t1, St2 sw St3, 12(St0) add $t5, $t1, (St4 sw St5, 16(St0) 11 cycles stalla Chapter 4- The Processor-42

    Expert Answer


    . . .


    view full answer
  • QUESTION : (Solved) : Code Sample Output Required Fopr Occured Screens Antarctic Events Company Fictitious Event Q32813574 . . .

    Only code and sample output is required fopr all occuredscreens.

    The Antarctic Events Company is a fictitious events venuemanagement company working solely out of Antarctica, managingvenues for large waddles of attendees, and spectacular events.

    You’ve been contacted by their infrastructure team who hasplanned a large overhaul of the ticketing kiosks on-site. Theoriginal system used paper forms, which has proven hard to manageand potentially harmful to the environment. And have requested thata paperless system be developed for the new kiosks.

    The paperless system will have two panels, one for kiosk staffto enter attendee details and take payment, the other is anadministration panel for the accounting team to be able to lookback on payment history.

    Below you’ll find a prototype layout for the system to give youan idea of how the interface could be structured, along with a listof interface controls (buttons, textboxes, labels), and theirrelevant actions.

    The application will need to have numerical input boxes forselection of tickets for various types of attendees.

    It’s expected that the total cost of all the tickets selectedwill be displayed on the screen in proximity to buttons that eithercomplete or clear the payment, in turn resetting the ticket totalsand if the payment was completed, added it to the payment list inthe admin panel.

    The ticket types and amounts are as follows:

    Adult – $5

    Child – $2

    Student – $3

    The payment list in the admin panel is to display the time atwhich the payment was made along with the count of each ticketpurchased and the total amount paid.

    Because of the environment the applications will be used in itis essential that payments can be made quickly and effectively, andso the following should be carefully taken into considerationduring design and implementation.

    The tab order should follow down the kiosk panel of theapplication enabling easy entry of ticket counts before finallyending on the payment completion button.

    Interface controls should be relatively large and coloured tomake them easy to locate and use.

    See below for a sample screen and user control list.

    Name

    Type

    Action

    Adult Ticket Count Box

    Label with numeric input

    Recalculates total when changed

    Child Ticket Count Box

    Label with numeric input

    Recalculates total when changed

    Student Ticket Count Box

    Label with numeric input

    Recalculates total when changed

    Paid Button

    Button

    Finalises payment and adds to the payment list

    Clear Button

    Button

    Clear the kiosk form ready for the next attendee

    Total Due

    Big Label

    Displays the total amount due

    Payment List

    Label with text list

    Displays list of pervious payments

    Expert Answer


    . . .


    view full answer
  • QUESTION : (Solved) : Code S Runnig Describing Rock Characteristcs Find Name Rock Want Add Code User Enter Inval Q31641418 . . .

    I have my code that it’s runnig describing some rockcharacteristcs to find the name of each rock now i want to add tomy code this:

    —-Should the user enter an invalid option you shouldimmediately re-prompt them until they enter a valid option.Then prompt the user for more information as needed until yourprogram is able to identify the rock type. Afterwards ask theuser if they would like to identify another metamorphic rock andrestart the process if they do.

    here is my code:

    #include <stdio.h>

    int main()
    {
    int texture;
    int color;
    int Features;
    printf(“What texture does your rock have ?n”);
    printf(“1 No crystalsn”);
    printf(“2 Fine Grainedn”);
    printf(“3 Mediumn”);
    scanf(“%d”, &texture);
    if (texture == 1){
    printf(“Your rock texture is No Crystalsnn”);
    printf(“Is color black?n”);
    printf(“Enter 1 for yes. And 0 for no.n”);
    scanf(“%d”, &color);
    if(color != 1){
    printf(“rock dont exist .n”);
    }
      
    else
    printf(“Is your rock light weight ?n”);
    printf(“Enter 1 for yes, and 0 for no.n”);
    scanf(“%d”,&Features);
    if (Features == 1) {
    printf(“Your rock is Anthracite Coal.n”);
    }
      
    else
    printf(“rock dont exist.”);
    }
    else if (texture == 2)
    {
    printf(“Your rock texture is Fine Grainednn”);
    printf(“Is your rock light to medium Grey ?.n”);
    printf(“Enter 1 for yes and 0 for no.n”);
    scanf(“%d”, &color);
    if (color == 1)
    {
    printf(“Does your rock look with many & brown mineralcristals?n”);
    printf(“Enter 1 for yes and 0 for no.n”);
    scanf(“%d”, &Features);
    if (Features == 1)
    printf(“Your rock is a Mica Schist.n”);
    else if (Features != 1)
      
    {
    printf(“Does your rock has garnets?n”);
    printf(“Enter 1 for yes and 0 for no.n”);
    scanf(“%d”, &Features);
    if (Features == 1)
      
    {
    printf(“Your rock is Garnet Schist.n”);
    }
      
    else
    {
    printf(“Does your rock have very small grains, looks like it haslayers?.n”);
    printf(“Enter 1 for yes and 0 for no.n”);
    scanf(“%d”, &Features);
    if (Features == 1)
    {
    printf(“Your rock is Phyllite.n”);
    }
      
    else
    printf(“rock dont exist.n”);
    }
      
    }
      
    }
      
    else if (color != 1)
      
    {
      
    printf(“Is your color dark black gray, green and red?.n”);
    printf(“Enter 1 for yes and 0 for no.n”);
    scanf(“%d”, &color);
    if (color == 1)
      
    {
      
    printf(“Can your rock can not broke into sheets?n”);
    printf(“Enter 1 for yes and 0 for no.n”);
    scanf(“%d”, &Features);
    if (Features == 1)
      
    {
      
    printf(“your rock is Hornfels.n”);
      
    }
      
    else
    printf(“Your rock is Slate.n”);

    }
      

    }
      
      
    }
      
    else if(texture == 3)

    {
      
    printf(“Your rock texture is Medium to Coarse Grainednn”);
    printf(“Is your rock color dark green?n”);
    printf(“Enter 1 for yes and 0 for no.n”);
    scanf(“%d”, &color);
    if (color == 1)
      
    {
      
    printf(“Does your rock appear speckled with crystals?n”);
    printf(“Enter 1 for yes and 0 for no.n”);
    scanf(“%d”, &Features);
    if (Features == 1)
      
    {

    printf(“your rock is Amphibolite.n”);
      
    }
      
    else
    printf(“rock dont exist.n”);
      
    }
      
    else if( color != 1)
      
    {
      
    printf(“Is your rock color medium grey, white, pink orred?n”);
    printf(“Enter 1 for yes and 0 for no.n”);
    scanf(“%d”, &color);
    if (color == 1)
    {

    printf(“Does your rock have bands of black mineral n”);
    printf(“Enter 1 for yes and 0 for no.n”);
    scanf(“%d”, &Features);
    if (Features == 1)
      
    {

    printf(“Your rock is Gneiss.n”);
      
    }
      
    else if(Features == 0)
    printf(“rock dont exist.n”);
      
    }
      
    else if (color != 1)
      
    {

    printf(“Is your rock light white, pink, yellow, brown orgreen?n”);
    printf(“Enter 1 for yes and 0 for no.n”);
    scanf(“%d”, &color);
    if (color == 1)
      
    {
      
    printf(“Does your rock fizz when an vinegar is dropped on thesurface?n”);
    printf(“Enter 1 for yes and 0 for no.n”);
    scanf(“%d”, &Features);
    if (Features == 1)
      
    {

    printf(“Your rock is Marble.n”);
      
    }
      
    else
    printf(“rock dont exist.n”);
    }
      
    else if (color != 1)
      
    {
    printf(“Is your rock mostly white from pure quartsminerals?n”);
    printf(“Enter 1 for yes and 0 for no.n”);
    scanf(“%d”, &Features);
    if (Features == 1)
      
    {
    printf(“Your rock is Quartzite.n”);
      
    }
      
    else
    printf(“rock dont exist.n”);
    }
    }
    }
    }
    }

    Expert Answer


    . . .


    view full answer