real math print: printf Xcas cmd 3/4 → ¾
02-13-2019, 03:16 PM (This post was last modified: 02-22-2019 02:23 AM by compsystems.)
Post: #1 compsystems Senior Member Posts: 1,163 Joined: Dec 2013
real math print: printf Xcas cmd 3/4 → ¾
Hello
Xcas has a function to print in prettyprint (2D) very important to show equations and results as in textbooks, please hpprime develop group incorporate this function

PHP Code:
function area_of_the_triangle()
begin

local Base

assume(Base,float);

assume(Height,float);

DispGClrGraphClrIO;

printf"Please enter the base of the triangle" );

inputBase );

printf"Please enter the height of the triangle" );

inputHeight );

Answer := * (Base Height);

printf"The area of the triangle is %gen "Answer )
print(
"The area of the triangle is "Answer )

printfx^);  // x²

print( x^); // x^2

return Done;

ffunction

area_of_the_triangle() [enter] then 1/2 then 3 returns in pretty print
"The area of the triangle is ¾"

with print cmd ( print lineary) returns

"The area of the triangle is 3/4"

[enter]

LO SUFICIENTEMENTE BUENO ES ENEMIGO DE LA EXCELENCIA.
02-14-2019, 12:42 AM (This post was last modified: 02-14-2019 01:06 AM by compsystems.)
Post: #2 compsystems Senior Member Posts: 1,163 Joined: Dec 2013
RE: printf cmd 3/4 → ¾
Another example

PHP Code:
testPrintformat():={

local f,SlopeRootsAreaxpos（a）pos﹝b﹞;

assume(x,symbol);

DispGClrIO;

f(x):=-2*x^2-4*x+12;

printf("f(x):%gen",f(x));

Slope:=unapply(diff(f(x),x),x);

printf("Slope:∂xfx)=%gen",right(Slope));

pos（a）:=-4;  print(pos（a）);

pos﹝b﹞:=-1;  print(pos﹝b﹞);

print(
Slope(pos（a）));
print(
Slope(pos﹝b﹞))

Roots:=solve(f(x)=0,x);

printf("Roots:%gen ~ %gen"Rootsapprox(Roots));

Area:=int(f(x),x,Roots(1),Roots(2));

printf("Area:%gen ~ %gen"Areaapprox(Area));
return
"Done";
}:;

test online Xcas

LO SUFICIENTEMENTE BUENO ES ENEMIGO DE LA EXCELENCIA.
 « Next Oldest | Next Newest »

User(s) browsing this thread: 1 Guest(s)