#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main()
{
char monthName[30];
char strBirthday[30];
int birthDay;
printf(“n nnnGreetings, I will help you discover your astral sign! nn”);
printf(“Please enter the name of your birth month: “);
scanf (“%s”, monthName);
printf(“Thank you! Now please enter the day that you were born: “);
scanf (“%s”, strBirthday);
birthDay = atoi(strBirthday);
if(birthDay < 0 || birthDay > 31){
printf(“It appears you may have made a mistake in entering your birth day…”);
return 0;
}
getHoroscope(monthName, birthDay);
return 0;
}
void getHoroscope(char *month, int day){
char lMonth[9]; // set the number of characters to 9, because “September” is the longest month name
char astralSign[300] = “undetermined”;
char signs[12][300];
// useage of strcpy
strcpy(signs[0], “Aries, Your Element is Fire. You are Courageous, determined, confident, enthusiastic, optimistic, honest, and passionate”);
strcpy(signs[1], “Taurus, Your Element is Earth. You are Reliable, patient, practical, devoted, responsible, and stable”);
strcpy(signs[2], “Gemini, Your Element is Air. You are Gentle, affectionate, curious, adaptable, and have the ability to learn quickly and exchange ideas”);
strcpy(signs[3], “Cancer, Your Element is Water. Tenacious, highly imaginative, loyal, emotional, sympathetic, and persuasive”);
strcpy(signs[4], “Leo, Your Element is Fire. You are Creative, passionate, generous, warm-hearted, cheerful, and humorous”);
strcpy(signs[5], “Virgo, Your Element is Earth. You are Loyal, analytical, kind, hardworking, and practical”);
strcpy(signs[6], “Libra, Your Element is Air. You are Cooperative,diplomatic, gracious, fair-minded, and social”);
strcpy(signs[7], “Scorpio, Your Element is Water. You are Resourceful, brave, passionate, stubborn, and a true friend”);
strcpy(signs[8], “Sagittarius, Your Element is Fire. You are Generous, idealistic, and have a great sense of humor”);
strcpy(signs[9], “Capricorn, Your Element is Earth. You are Responsible, disciplined, self-control, and have good managers”);
strcpy(signs[10], “Aquarius, Your Element is Air. You are Progressive, original, independent and humanitarian”);
strcpy(signs[11], “Pisces, Your Element is Water. You are Compassionate, artistic, intuitive, gentle, wise, and musical”);
// Create local copy of the month variable to manipulate
/* partial copy (only 9 chars): */
strncpy(lMonth, month, 9 );
lMonth[9] = ”; /* null character manually added */
char *jan = (strstr(lMonth, “Jan”) || strstr(lMonth, “jan”) || strstr(lMonth, “1”)) && !strstr(lMonth, “10”) && !strstr(lMonth, “11”);
char *feb = (strstr(lMonth, “Feb”) || strstr(lMonth, “feb”) || strstr(lMonth, “2”))&& !strstr(lMonth, “12”);
char *mar = strstr(lMonth, “Mar”) || strstr(lMonth, “mar”) || strstr(lMonth, “3”);
char *apr = strstr(lMonth, “Apr”) || strstr(lMonth, “apr”) || strstr(lMonth, “4”);
char *may = strstr(lMonth, “May”) || strstr(lMonth, “may”) || strstr(lMonth, “5”);
char *jun = strstr(lMonth, “Jun”) || strstr(lMonth, “jun”) || strstr(lMonth, “6”);
char *jul = strstr(lMonth, “Jul”) || strstr(lMonth, “jul”) || strstr(lMonth, “7”);
char *aug = strstr(lMonth, “Aug”) || strstr(lMonth, “aug”) || strstr(lMonth, “8”);
char *sep = strstr(lMonth, “Sep”) || strstr(lMonth, “sep”) || strstr(lMonth, “9”);
char *oct = strstr(lMonth, “Oct”) || strstr(lMonth, “oct”) || strstr(lMonth, “10”);
char *nov = strstr(lMonth, “Nov”) || strstr(lMonth, “nov”) || strstr(lMonth, “11”);
char *dec = strstr(lMonth, “Dec”) || strstr(lMonth, “dec”) || strstr(lMonth, “12”);
if(jan){
strcpy(lMonth, “January”);
if(day <=19){
strcpy(astralSign, signs[9]);
}
else{
strcpy(astralSign, signs[10]);
}
}
else if(feb){
strcpy(lMonth, “February”);
if(day <=18){
strcpy(astralSign, signs[10]);
}
else{
strcpy(astralSign, signs[11]);
}
}
else if(mar){
strcpy(lMonth, “March”);
if(day <=20){
strcpy(astralSign, signs[11]);
}
else{
strcpy(astralSign, signs[0]);
}
}
else if(apr){
strcpy(lMonth, “April”);
if(day <=19){
strcpy(astralSign, signs[0]);
}
else{
strcpy(astralSign, signs[1]);
}
}
else if(may){
strcpy(lMonth, “May”);
if(day <=20){
strcpy(astralSign, signs[1]);
}
else{
strcpy(astralSign, signs[2]);
}
}
else if(jun){
strcpy(lMonth, “June”);
if(day <=20){
strcpy(astralSign, signs[2]);
}
else{
strcpy(astralSign, signs[3]);
}
}
else if(jul){
strcpy(lMonth, “July”);
if(day <=22){
strcpy(astralSign, signs[3]);
}
else{
strcpy(astralSign, signs[4]);
}
}
else if(aug){
strcpy(lMonth, “August”);
if(day <=22){
strcpy(astralSign, signs[4]);
}
else{
strcpy(astralSign, signs[5]);
}
}
else if(sep){
strcpy(lMonth, “September”);
if(day <=22){
strcpy(astralSign, signs[5]);
}
else{
strcpy(astralSign, signs[6]);
}
}
else if(oct){
strcpy(lMonth, “October”);
if(day <=22){
strcpy(astralSign, signs[6]);
}
else{
strcpy(astralSign, signs[7]);
}
}
else if(nov){
strcpy(lMonth, “November”);
if(day <=21){
strcpy(astralSign, signs[7]);
}
else{
strcpy(astralSign, signs[8]);
}
}
else if(dec){
strcpy(lMonth, “December”);
if(day <=21){
strcpy(astralSign, signs[8]);
}
else{
strcpy(astralSign, signs[9]);
}
}
else{
printf(“nIt appears you may have made a mistake in entering your birth month…”);
}
printf(“nFor the birth date of %s %d your Astral sign is %s”, lMonth, day, astralSign);
}
"Looking for a Similar Assignment? Get Expert Help at an Amazing Discount!"
Include Stdio H Include String H Include Stdlib
/in Uncategorized /by developer#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main()
{
char monthName[30];
char strBirthday[30];
int birthDay;
printf(“n nnnGreetings, I will help you discover your astral sign! nn”);
printf(“Please enter the name of your birth month: “);
scanf (“%s”, monthName);
printf(“Thank you! Now please enter the day that you were born: “);
scanf (“%s”, strBirthday);
birthDay = atoi(strBirthday);
if(birthDay < 0 || birthDay > 31){
printf(“It appears you may have made a mistake in entering your birth day…”);
return 0;
}
getHoroscope(monthName, birthDay);
return 0;
}
void getHoroscope(char *month, int day){
char lMonth[9]; // set the number of characters to 9, because “September” is the longest month name
char astralSign[300] = “undetermined”;
char signs[12][300];
// useage of strcpy
strcpy(signs[0], “Aries, Your Element is Fire. You are Courageous, determined, confident, enthusiastic, optimistic, honest, and passionate”);
strcpy(signs[1], “Taurus, Your Element is Earth. You are Reliable, patient, practical, devoted, responsible, and stable”);
strcpy(signs[2], “Gemini, Your Element is Air. You are Gentle, affectionate, curious, adaptable, and have the ability to learn quickly and exchange ideas”);
strcpy(signs[3], “Cancer, Your Element is Water. Tenacious, highly imaginative, loyal, emotional, sympathetic, and persuasive”);
strcpy(signs[4], “Leo, Your Element is Fire. You are Creative, passionate, generous, warm-hearted, cheerful, and humorous”);
strcpy(signs[5], “Virgo, Your Element is Earth. You are Loyal, analytical, kind, hardworking, and practical”);
strcpy(signs[6], “Libra, Your Element is Air. You are Cooperative,diplomatic, gracious, fair-minded, and social”);
strcpy(signs[7], “Scorpio, Your Element is Water. You are Resourceful, brave, passionate, stubborn, and a true friend”);
strcpy(signs[8], “Sagittarius, Your Element is Fire. You are Generous, idealistic, and have a great sense of humor”);
strcpy(signs[9], “Capricorn, Your Element is Earth. You are Responsible, disciplined, self-control, and have good managers”);
strcpy(signs[10], “Aquarius, Your Element is Air. You are Progressive, original, independent and humanitarian”);
strcpy(signs[11], “Pisces, Your Element is Water. You are Compassionate, artistic, intuitive, gentle, wise, and musical”);
// Create local copy of the month variable to manipulate
/* partial copy (only 9 chars): */
strncpy(lMonth, month, 9 );
lMonth[9] = ”; /* null character manually added */
char *jan = (strstr(lMonth, “Jan”) || strstr(lMonth, “jan”) || strstr(lMonth, “1”)) && !strstr(lMonth, “10”) && !strstr(lMonth, “11”);
char *feb = (strstr(lMonth, “Feb”) || strstr(lMonth, “feb”) || strstr(lMonth, “2”))&& !strstr(lMonth, “12”);
char *mar = strstr(lMonth, “Mar”) || strstr(lMonth, “mar”) || strstr(lMonth, “3”);
char *apr = strstr(lMonth, “Apr”) || strstr(lMonth, “apr”) || strstr(lMonth, “4”);
char *may = strstr(lMonth, “May”) || strstr(lMonth, “may”) || strstr(lMonth, “5”);
char *jun = strstr(lMonth, “Jun”) || strstr(lMonth, “jun”) || strstr(lMonth, “6”);
char *jul = strstr(lMonth, “Jul”) || strstr(lMonth, “jul”) || strstr(lMonth, “7”);
char *aug = strstr(lMonth, “Aug”) || strstr(lMonth, “aug”) || strstr(lMonth, “8”);
char *sep = strstr(lMonth, “Sep”) || strstr(lMonth, “sep”) || strstr(lMonth, “9”);
char *oct = strstr(lMonth, “Oct”) || strstr(lMonth, “oct”) || strstr(lMonth, “10”);
char *nov = strstr(lMonth, “Nov”) || strstr(lMonth, “nov”) || strstr(lMonth, “11”);
char *dec = strstr(lMonth, “Dec”) || strstr(lMonth, “dec”) || strstr(lMonth, “12”);
if(jan){
strcpy(lMonth, “January”);
if(day <=19){
strcpy(astralSign, signs[9]);
}
else{
strcpy(astralSign, signs[10]);
}
}
else if(feb){
strcpy(lMonth, “February”);
if(day <=18){
strcpy(astralSign, signs[10]);
}
else{
strcpy(astralSign, signs[11]);
}
}
else if(mar){
strcpy(lMonth, “March”);
if(day <=20){
strcpy(astralSign, signs[11]);
}
else{
strcpy(astralSign, signs[0]);
}
}
else if(apr){
strcpy(lMonth, “April”);
if(day <=19){
strcpy(astralSign, signs[0]);
}
else{
strcpy(astralSign, signs[1]);
}
}
else if(may){
strcpy(lMonth, “May”);
if(day <=20){
strcpy(astralSign, signs[1]);
}
else{
strcpy(astralSign, signs[2]);
}
}
else if(jun){
strcpy(lMonth, “June”);
if(day <=20){
strcpy(astralSign, signs[2]);
}
else{
strcpy(astralSign, signs[3]);
}
}
else if(jul){
strcpy(lMonth, “July”);
if(day <=22){
strcpy(astralSign, signs[3]);
}
else{
strcpy(astralSign, signs[4]);
}
}
else if(aug){
strcpy(lMonth, “August”);
if(day <=22){
strcpy(astralSign, signs[4]);
}
else{
strcpy(astralSign, signs[5]);
}
}
else if(sep){
strcpy(lMonth, “September”);
if(day <=22){
strcpy(astralSign, signs[5]);
}
else{
strcpy(astralSign, signs[6]);
}
}
else if(oct){
strcpy(lMonth, “October”);
if(day <=22){
strcpy(astralSign, signs[6]);
}
else{
strcpy(astralSign, signs[7]);
}
}
else if(nov){
strcpy(lMonth, “November”);
if(day <=21){
strcpy(astralSign, signs[7]);
}
else{
strcpy(astralSign, signs[8]);
}
}
else if(dec){
strcpy(lMonth, “December”);
if(day <=21){
strcpy(astralSign, signs[8]);
}
else{
strcpy(astralSign, signs[9]);
}
}
else{
printf(“nIt appears you may have made a mistake in entering your birth month…”);
}
printf(“nFor the birth date of %s %d your Astral sign is %s”, lMonth, day, astralSign);
}
"Looking for a Similar Assignment? Get Expert Help at an Amazing Discount!"
Include Stdio H Include Math H Include Stdlib
/in Uncategorized /by developerx; y; grid [] []; z; j; { alphabet[] = { , , , , , , ,, , , , , , ,, , , , , , ,, , , , }; (); (, &x, &y); (z = ; z < x; z++) { (j=; j < y; j++){grid [z] [j] = alphabet[rand() % ];}} (z = ; z < x; z++) { (j=; j < y; j++){ (, grid [z] [j]);} ();}}
Can you help edit and modify the following code to add it to the above code to allow users to enter words found in the grid above. If not can you explain to me how I can do it on my own?
// C++ program to check if the word
// exists in the grid or not
#include <bits/stdc++.h>
using namespace std;
#define r 4
#define c 5
// Function to check if a word exists in a grid
// starting from the first match in the grid
// level: index till which pattern is matched
// x, y: current position in 2D array
bool findmatch(char mat[r], string pat, int x, int y,
"Looking for a Similar Assignment? Get Expert Help at an Amazing Discount!"
Includelt Iostreamgt Includelt Fstreamgt Includelt Stdio Hgt Using Namespace St
/in Uncategorized /by developerHello I have a question. Please write the C++ programming code for this question. I think you need this code for solve the question. Please use the visual studio and attach the output. Thank you!
"Looking for a Similar Assignment? Get Expert Help at an Amazing Discount!"
Include Stdio H Int Main Int Count Printf Enter Number 0 Or 1 For The Count Sca
/in Uncategorized /by developer#include <stdio.h>
int main( )
{
int count;
printf(“Enter number 0 or 1 for the count: “);
scanf(“%d”, &count);
while ( count >= 0 )
{
switch(count)
{
case 0:
printf(“n%d is the number you have enterednn”, count);
break;
case 1:
printf(“n%d is the number you have enterednn”, count);
break;
default:
printf(“nnIncorrect Input – You didn’t enter 0 or 1.nn”);
break;
}
printf(“Enter number 0 or 1 for the count: “);
scanf(“%d”, &count);
}
return 0;
}
Draw a structured flowchart and write pseudo code that describes the above program. After each iteration, the decision-making structure will indicate whether you entered 0, 1, or any other number. The iteration continues until the input value is less than 0.
"Looking for a Similar Assignment? Get Expert Help at an Amazing Discount!"
Increased Deadline Thank You For Your Help Is This Solved Correctly I Think I M
/in Uncategorized /by developer(Increased deadline. Thank you for your help.)”Is this solved correctly, I think I missed something?Soybean meal is 16% protein and corn meal is 9% protein. How many pounds should be mixed to get a 350-lb mixture that is 12% protein? This is what I came up with:There are x pounds of corn meal and y pounds of soybean meal.x + y = 350y = 350 – x0.09x + 0.16y = 0.12(350)0.09x + 0.16(350-x)=420.09x – 0.16x = 42 – 56-0.07x = -14x = 200 pounds and y = 350 – 200 = 150 pounds"Is this solved correctly, I think I missed something?Soybean meal is 16% protein and corn meal is 9% protein. How many pounds should be mixedto get a 350-lb mixture that is 12% protein?…
"Looking for a Similar Assignment? Get Expert Help at an Amazing Discount!"
Incorrect Buffer Size Calculation A C Example Miscalculating Buffer Size
/in Uncategorized /by developer/*
* Incorrect Buffer Size Calculation
A C++ example miscalculating buffer size.
*/
#include <cstdlib>
#include <iostream>
#include <vector>
using namespace std;
string convertInput(string userString){
// i is an iterator, charIndex moves through characters in the buffer
int i, charIndex;
// if string is larger that 10 chars, then do not store this input
const int MAX_SIZE = 15;
if ( MAX_SIZE < userString.length() ){
return “string to large”;
}
// an array to store characters in memory as a buffer
char buffer[(5*sizeof(char) * MAX_SIZE) + 1] = {‘ ‘};
charIndex = 0;
for ( i = 0; i < userString.length(); i++ ){
char theChar = userString[i];
// some secial charcters are changed to html format
if( ‘&’ == theChar ){
buffer[charIndex++] = ‘&’;
buffer[charIndex++] = ‘a’;
buffer[charIndex++] = ‘m’;
buffer[charIndex++] = ‘p’;
buffer[charIndex++] = ‘;’;
} else if (‘<‘ == theChar ){
buffer[charIndex++] = ‘&’;
buffer[charIndex++] = ‘l’;
buffer[charIndex++] = ‘t’;
buffer[charIndex++] = ‘;’;
} else if (‘>’ == theChar ){
buffer[charIndex++] = ‘&’;
buffer[charIndex++] = ‘g’;
buffer[charIndex++] = ‘t’;
buffer[charIndex++] = ‘;’;
} else if (‘”‘ == theChar){
buffer[charIndex++] = ‘&’;
buffer[charIndex++] = ‘q’;
buffer[charIndex++] = ‘u’;
buffer[charIndex++] = ‘o’;
buffer[charIndex++] = ‘t’;
buffer[charIndex++] = ‘;’;
}
else buffer[charIndex++] = theChar;
}
return buffer;
}
// function to show all the stored keywords
void showKeywords(vector<string> keywords) {
int count = keywords.size();
cout << “There are a total of ” << count << ” html keywords.” << endl;
for (int i = 0; i < count; i++) {
cout << keywords[i] << endl;
}
}
// the program starts here
int main(int argc, char** argv) {
vector<string> keywords;
// put some starting values in the keywords vector
keywords.push_back(“HomeKit”);
keywords.push_back(“Interface”);
keywords.push_back(“Web Forum”);
showKeywords(keywords);
string newKeyword;
// run a loop for user to enter keywords.
while(true) {
cout << “Type a word to include in the html keyword data:” << endl;
getline(cin, newKeyword);
// if user hits enter without any input data, then break the loop
if (newKeyword.empty()) {
cout << “This program would now normally return to a main menu, but”
“since this is just an example, the application will now exit”;
break;
}
// run the convertInput function to check for html special chars
string output = convertInput(newKeyword);
// if the function sees that the string is too large, then inform user
if(output == “string to large”) {
cout << “keyword exceeds maximum length, please try again” << endl;
} else { // otherwise, store the converted string in the keywords vector
cout << endl;
keywords.push_back(output);
showKeywords(keywords);
cout << endl;
}
}
return 0;
}
"Looking for a Similar Assignment? Get Expert Help at an Amazing Discount!"
Individual Report Cw2 You Have Been Tasked To Produce A Business Report On The
/in Uncategorized /by developerINDIVIDUAL REPORT (CW2): You have been tasked to produce a business report on the proposed capital investment project (see the following case study) for use by the Board of Directors in their upcoming meeting. The report should contain a short discussion of sources of finance for the proposed capital investment project and a short discussion of the gap between the theory and practice of capital budgeting
"Looking for a Similar Assignment? Get Expert Help at an Amazing Discount!"
Indicate The Most Likely Time You Ecpect Sales Revenue To Be Recorded For Each
/in Uncategorized /by developer‘Indicate the most likely time you ecpect sales revenue to be recorded for each of the listed transactions A. Airline tickets sold by an airline on a credit card answers 1.point of sale 2.completion of flight B. Computer sold by mail order company on credit card Answer Choices 1. shipment 2. Collection on Account C. Sale of inventory to a business customer on open account Answer Choices 1. Shipment 2. Collection of Account
"Looking for a Similar Assignment? Get Expert Help at an Amazing Discount!"
Inflammatory Bowel Disease Case Study The Patient Is An 11 Year Old Girl Who Ha
/in Uncategorized /by developerInflammatory Bowel Disease
Case Study The patient is an 11-year-old girl who has been complaining of intermittent right lower quadrant pain and diarrhea for the past year. She is small for her age. Her physical examination indicates some mild right lower quadrant tenderness and fullness. Studies Results Hemoglobin (Hgb), 8.6 g/dL (normal: >12 g/dL) Hematocrit (Hct), 28% (normal: 31%-43%) Vitamin B12 level, 68 pg/mL (normal: 100-700 pg/mL) Meckel scan, No evidence of Meckel diverticulum D-Xylose absorption, 60 min: 8 mg/dL (normal: >15-20 mg/dL) 120 min: 6 mg/dL (normal: >20 mg/dL) Lactose tolerance, No change in glucose level (normal: >20 mg/dL rise in glucose) Small bowel series, Constriction of multiple segments of the small intestine Diagnostic Analysis The child’s small bowel series is compatible with Crohn disease of the small intestine. Intestinal absorption is diminished, as indicated by the abnormal D-xylose and lactose tolerance tests. Absorption is so bad that she cannot absorb vitamin B12. As a result, she has vitamin B12 deficiency anemia. She was placed on an aggressive immunosuppressive regimen, and her condition improved significantly. Unfortunately, 2 years later she experienced unremitting obstructive symptoms and required surgery. One year after surgery, her gastrointestinal function was normal, and her anemia had resolved. Her growth status matched her age group. Her absorption tests were normal, as were her B12 levels. Her immunosuppressive drugs were discontinued, and she is doing well.
Critical Thinking Questions
1. Why was this patient placed on immunosuppressive therapy?
2. Why was the Meckel scan ordered for this patient?
3. What are the clinical differences and treatment options for Ulcerative Colitis and Crohn’s Disease? (always on boards)
4. What is prognosis for patients with IBD and what are the follow up recommendations for managing disease?
"Looking for a Similar Assignment? Get Expert Help at an Amazing Discount!"
Inflammatory Bowel Disease Case Study The Patient Is An 11 Year Old Girl Who Ha 1
/in Uncategorized /by developerInflammatory Bowel Disease
Case Study
The patient is an 11-year-old girl who has been complaining of intermittent right lower quadrant pain and diarrhea for the past year. She is small for her age. Her physical examination indicates some mild right lower quadrant tenderness and fullness.
Studies Results
Hemoglobin (Hgb), 8.6 g/dL (normal: >12 g/dL)
Hematocrit (Hct), 28% (normal: 31%-43%)
Vitamin B12 level, 68 pg/mL (normal: 100-700 pg/mL)
Meckel scan, No evidence of Meckel diverticulum
D-Xylose absorption, 60 min: 8 mg/dL (normal: >15-20 mg/dL)
120 min: 6 mg/dL (normal: >20 mg/dL)
Lactose tolerance, No change in glucose level (normal: >20 mg/dL rise in glucose)
Small bowel series, Constriction of multiple segments of the small intestine
Diagnostic Analysis
The child’s small bowel series is compatible with Crohn disease of the small intestine. Intestinal absorption is diminished, as indicated by the abnormal D-xylose and lactose tolerance tests. Absorption is so bad that she cannot absorb vitamin B12. As a result, she has vitamin B12 deficiency anemia. She was placed on an aggressive immunosuppressive regimen, and her condition improved significantly. Unfortunately, 2 years later she experienced unremitting obstructive symptoms and required surgery. One year after surgery, her gastrointestinal function was normal, and her anemia had resolved. Her growth status matched her age group. Her absorption tests were normal, as were her B12 levels. Her immunosuppressive drugs were discontinued, and she is doing well.
Critical Thinking Questions
1. Why was this patient placed on immunosuppressive therapy?
2. Why was the Meckel scan ordered for this patient?
3. What are the clinical differences and treatment options for Ulcerative Colitis and Crohn’s Disease? (always on boards)
4. What is prognosis for patients with IBD and what are the follow up recommendations for managing disease?
Urinary Obstruction
Case Studies
The 57-year-old patient noted urinary hesitancy and a decrease in the force of his urinary stream for several months. Both had progressively become worse. His physical examination was essentially negative except for an enlarged prostate, which was bulky and soft.
Studies Results
Routine laboratory studies Within normal limits (WNL)
Intravenous pyelogram (IVP) Mild indentation of the interior aspect of the bladder, indicating an enlarged prostate
Uroflowmetry with total voided flow of 225 mL 8 mL/sec (normal: >12 mL/sec)
Cystometry Resting bladder pressure: 35 cm H2O (normal:
Peak bladder pressure: 50 cm H2O (normal: 40-90 cm H2O)
Electromyography of the pelvic sphincter muscle Normal resting bladder with a positive tonus limb
Cystoscopy Benign prostatic hypertrophy (BPH)
Prostatic acid phosphatase (PAP) 0.5 units/L (normal: 0.11-0.60 units/L)
Prostate specific antigen (PSA) 1.0 ng/mL (normal:
Prostate ultrasound Diffusely enlarged prostate; no localized tumor
Diagnostic Analysis
Because of the patient’s symptoms, bladder outlet obstruction was highly suspected. Physical examination indicated an enlarged prostate. IVP studies corroborated that finding. The reduced urine flow rate indicated an obstruction distal to the urinary bladder. Because the patient was found to have a normal total voided volume, one could not say that the reduced flow rate was the result of an inadequately distended bladder. Rather, the bladder was appropriately distended, yet the flow rate was decreased. This indicated outlet obstruction. The cystogram indicated that the bladder was capable of mounting an effective pressure and was not an atonic bladder compatible with neurologic disease. The tonus limb again indicated the bladder was able to contract. The peak bladder pressure of 50 cm H2O was normal, again indicating appropriate muscular function of the bladder. Based on these studies, the patient was diagnosed with a urinary outlet obstruction. The PAP and PSA indicated benign prostatic hypertrophy (BPH). The ultrasound supported that diagnosis. Cystoscopy documented that finding, and the patient was appropriately treated by transurethral resection of the prostate (TURP). This patient did well postoperatively and had no major problems.
Critical Thinking Questions
1. Does BPH predispose this patient to cancer?
2. Why are patients with BPH at increased risk for urinary tract infections?
3. What would you expect the patient’s PSA level to be after surgery?
4. What is the recommended screening guidelines and treatment for BPH?
5. What are some alternative treatments / natural homeopathic options for treatment?
Students much review the case study and answer all questions with a scholarly response using APA and include 2 scholarly references. Answer both case studies on the same document.
The answers must be in your own words with reference to journal or book where you found the evidence to your answer.
All answers to case studies must have reference cited in text for each answer and minimum of 2 Scholarly References (Journals, books) (No websites) per case Study.
"Looking for a Similar Assignment? Get Expert Help at an Amazing Discount!"