Advertisement
Guest User

Untitled

a guest
Apr 21st, 2019
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. //Part A
  2.  
  3. int cardValue( cardType *card )
  4. {
  5. if( card == NULL )
  6. exit(1); //exit with some error code
  7. if( card->isRed )
  8. {
  9. if( card->hasLetter )
  10. {
  11. return 2 * card->value.charValue;
  12. } //red card with letter
  13. else
  14. {
  15. return 2 * card->value.intValue;
  16. } //red card with number
  17. }//red card
  18. else
  19. {
  20. if( card->hasLetter )
  21. {
  22. return card->value.charValue;
  23. } //green card with letter
  24. else
  25. {
  26. return card->value.intValue
  27. } //green ard with number
  28. }//green card
  29. }//end cardValue
  30.  
  31. //Part B
  32.  
  33. int deckValue( cardType **cards )
  34. {
  35. int i = 0;
  36. int sum = 0;
  37. while( *cards[i] != NULL )
  38. {
  39. sum += cardValue(*(cards + i));
  40. i++;
  41. }
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement