answersLogoWhite

0

📱

Computer Programming

A category for questions about computer programming and programming languages.

10,506 Questions

What are the 5 Cs of IED?

C- Confirm it is an IED

C- Clear the area (about 300 meters)

C- Cordon off the area

C- Call up the UXO report

C- Control traffic from entering the area (both vehicle and pedestrian)

Function of a MAR and MDR?

The Memory Address Register (MAR) holds the memory address that is currently being accessed or written to in the memory. The Memory Data Register (MDR) holds the data that is being read from or written to the memory at the address stored in the MAR. Together, the MAR and MDR facilitate the communication between the CPU and memory in a computer system.

What are the objectives of a system?

The objectives of a system are to efficiently achieve specific goals or tasks, improve productivity, streamline processes, enhance communication and collaboration, reduce errors and redundancy, and provide reliable and timely information for decision-making. Systems are designed to optimize resources, minimize costs, and enhance overall performance and effectiveness.

Why it is important to those who will be involved in implementation to understand and accept the solution to the problem?

Understanding: if you don't know what you are supposed to do, how are you honestly expected to do it?

Acceptance: if you don't agree with something, will you actually try your hardest to ensure it succeeds?

What is the atmospheric gas that exists in variable amounts?

Water vapor is the atmospheric gas that exists in variable amounts. Its concentration can vary depending on factors such as temperature and location.

Example code in pascal that will convert numbers into words?

function conv2(x:integer):string;forward;

function conv3(x:integer):string;forward;

{***********Fonction_1*************}

function conv1(x:integer):string;

var temp:string;

begin

if (x>19) and (x<100) then conv2(x)

else if (x>100) then conv3(x)

else begin

case x of

1:temp:='un ';

2:temp:='deux ';

3:temp:='trois ';

4:temp:='quatre ';

5:temp:='cinq ';

6:temp:='six ';

7:temp:='sept ';

8:temp:='huit ';

9:temp:='neuf ';

10:temp:='dix ';

11:temp:='onze ';

12:temp:='douze ';

13:temp:='treize ';

14:temp:='quatorze ';

15:temp:='quinze ';

16:temp:='seize ';

17:temp:='dix sept ';

18:temp:='dix huit ';

19:temp:='dix neuf ';

end;

conv1:=temp;

end;

end;

{*************Fonction_2******************}

function conv2(x:integer):string;

var temp:string;

z,y:integer;

begin

if (x<20) then conv1(x)

else if (x>100)then conv3(x)

else begin

z:=x div 10; {= pour garder la partie gauche de x [4]5}

y:=x mod 10; {= pour garder la partie droite de x 4[5]}

if y=0 then

begin

case z of

2:temp:='vingt ';

3:temp:='trente ';

4:temp:='quarante ';

5:temp:='cinquante ';

6:temp:='soixante ';

7:temp:='soixante diz ';

8:temp:='quatre vingt ';

9:temp:='quatre vingt dix ';

end;

end

else

if y=1 then

begin

case z of

2:temp:='vingt et un ';

3:temp:='trente et un ';

4:temp:='quarante et un ';

5:temp:='cinquante et un ';

6:temp:='soixante et un ';

7:temp:='soixante et onze ';

8:temp:='quatre vingt et un ';

9:temp:='quatre vingt et onze ';

end;

end

else

begin

case z of

2:temp:='vingt '+conv1(y);

3:temp:='trente '+conv1(y);

4:temp:='quarante '+conv1(y);

5:temp:='cinquante '+conv1(y);

6:temp:='soixante '+conv1(y);

7:temp:='soixante '+conv1(10+y);

8:temp:='quatre vingt '+conv1(y);

9:temp:='quatre vingt '+conv1(10+y);

end;

end;

conv2:=temp;

end;

end;

{****************fonction_3*******************}

function conv3(x:integer):string;

var temp:string;

z,y:integer;

begin

if (x>19) and (x<100) then conv3:=conv2(x)

else if (x<20)then conv3:=conv1(x)

else begin

z:=x div 100; {= pour garder la partie gauche de x [1]45}

y:=x mod 100; {= pour garder la partie droite de x 1[45]}

case z of

1:temp:='cent ';

2..9:temp:=conv1(z)+'cents ';

end;

case y of

1..19: temp:=temp+conv1(y);

20..99:temp:=temp+conv2(y);

end;

conv3:=temp;

end;

end;

{**********Fin des fonctions de la conversion***********}

Begin

{----# Initialisation #-------}

debut:

ClrScr;

i:=1;

bool:=true;

{-----# Selection de type du produit #------}

while bool=true do

begin

clrscr;

New(tab[i]);

writeln;writeln;

Writeln(' le type du produit ');

writeln(' 1.Aliment/Détergent');

writeln(' 2.Electromenager');

writeln(' 3.Meuble');

writeln(' 4.Autre');

write(' FAITES VOTRE CHOIX : ');

readln(c);

case c of

'1':tab[i]^.TVA:=(5/100);

'2':tab[i]^.TVA:=(15/100);

'3':tab[i]^.TVA:=(20/100);

'4':tab[i]^.TVA:=(10/100)

else

goto debut; {-------- si c () 1..4 retour au debut }

end;

{------# Lire les attributs de chaque produit #-------}

writeln;

writeln(' ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿');

writeln(' ³Numero de Produit ³ ³');

writeln(' ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ');

writeln(' ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿');

writeln(' ³Designation ³ ³');

writeln(' ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ');

writeln(' ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿');

writeln(' ³PrixUnitaire ³ ³');

writeln(' ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ');

writeln(' ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿');

writeln(' ³Quantite ³ ³');

writeln(' ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ');

writeln;

with tab[i]^ do

begin

gotoxy(38,13);

writeln(i);

num:=i;

gotoxy(38,16);

readln(design);

gotoxy(38,19);

readln(prixU);

gotoxy(38,22);

readln(Qt);

end;

writeln;

writeln(' ³Y a t-il d''autre produit?o/n ³ ³');

gotoxy(49,23);

c:=readkey;

if c='o' then

begin

bool:=true;

i:=i+1;

end

else

bool:=false;

end;

{-------# Calculer les prixHT et TTC de chaque produit #-------}

for j:=1 to i do

begin

with tab[j]^ do

begin

prixHT:=prixU*Qt;

prixTTC:=prixHT+prixHT*TVA;

end;

end;

{----# Calculer le total HT et TTC de la facture #----}

totalHT:=0;

totalTTC:=0;

for j:=1 to i do

begin

with tab[j]^ do

begin

totalHT:=totalHT+prixHT;

totalTTC:=totalTTC+prixTTC;

end;

end;

{-------------------# Affichage de la facture #---------------------}

writeln;writeln;

textcolor(2);

writeln(' ÚÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÂÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄ¿');

writeln(' ³Num³Designation³Prix Unitaire³QUANTITE³TVA %³ PrixHT ³ PrixTTC ³');

writeln(' ÃÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄ´');

writeln(' ³ÛÛÛ³ÛÛÛÛÛÛÛÛÛÛÛ³ÛÛÛÛÛÛÛÛÛÛÛÛÛ³ÛÛÛÛÛÛÛÛ³ÛÛÛÛÛ³ÛÛÛÛÛÛÛÛÛÛÛ³ÛÛÛÛÛÛÛÛÛÛ³');

writeln(' ³ÛÛÛ³ÛÛÛÛÛÛÛÛÛÛÛ³ÛÛÛÛÛÛÛÛÛÛÛÛÛ³ÛÛÛÛÛÛÛÛ³ÛÛÛÛÛ³ÛÛÛÛÛÛÛÛÛÛÛ³ÛÛÛÛÛÛÛÛÛÛ³');

writeln(' ³ÛÛÛ³ÛÛÛÛÛÛÛÛÛÛÛ³ÛÛÛÛÛÛÛÛÛÛÛÛÛ³ÛÛÛÛÛÛÛÛ³ÛÛÛÛÛ³ÛÛÛÛÛÛÛÛÛÛÛ³ÛÛÛÛÛÛÛÛÛÛ³');

writeln(' ³ÛÛÛ³ÛÛÛÛÛÛÛÛÛÛÛ³ÛÛÛÛÛÛÛÛÛÛÛÛÛ³ÛÛÛÛÛÛÛÛ³ÛÛÛÛÛ³ÛÛÛÛÛÛÛÛÛÛÛ³ÛÛÛÛÛÛÛÛÛÛ³');

writeln(' ³ÛÛÛ³ÛÛÛÛÛÛÛÛÛÛÛ³ÛÛÛÛÛÛÛÛÛÛÛÛÛ³ÛÛÛÛÛÛÛÛ³ÛÛÛÛÛ³ÛÛÛÛÛÛÛÛÛÛÛ³ÛÛÛÛÛÛÛÛÛÛ³');

writeln(' ³ÛÛÛ³ÛÛÛÛÛÛÛÛÛÛÛ³ÛÛÛÛÛÛÛÛÛÛÛÛÛ³ÛÛÛÛÛÛÛÛ³ÛÛÛÛÛ³ÛÛÛÛÛÛÛÛÛÛÛ³ÛÛÛÛÛÛÛÛÛÛ³');

writeln(' ³ÛÛÛ³ÛÛÛÛÛÛÛÛÛÛÛ³ÛÛÛÛÛÛÛÛÛÛÛÛÛ³ÛÛÛÛÛÛÛÛ³ÛÛÛÛÛ³ÛÛÛÛÛÛÛÛÛÛÛ³ÛÛÛÛÛÛÛÛÛÛ³');

writeln(' ³ÛÛÛ³ÛÛÛÛÛÛÛÛÛÛÛ³ÛÛÛÛÛÛÛÛÛÛÛÛÛ³ÛÛÛÛÛÛÛÛ³ÛÛÛÛÛ³ÛÛÛÛÛÛÛÛÛÛÛ³ÛÛÛÛÛÛÛÛÛÛ³');

writeln(' ³ÛÛÛ³ÛÛÛÛÛÛÛÛÛÛÛ³ÛÛÛÛÛÛÛÛÛÛÛÛÛ³ÛÛÛÛÛÛÛÛ³ÛÛÛÛÛ³ÛÛÛÛÛÛÛÛÛÛÛ³ÛÛÛÛÛÛÛÛÛÛ³');

writeln(' ³ÛÛÛ³ÛÛÛÛÛÛÛÛÛÛÛ³ÛÛÛÛÛÛÛÛÛÛÛÛÛ³ÛÛÛÛÛÛÛÛ³ÛÛÛÛÛ³ÛÛÛÛÛÛÛÛÛÛÛ³ÛÛÛÛÛÛÛÛÛÛ³');

writeln(' ³ÛÛÛ³ÛÛÛÛÛÛÛÛÛÛÛ³ÛÛÛÛÛÛÛÛÛÛÛÛÛ³ÛÛÛÛÛÛÛÛ³ÛÛÛÛÛ³ÛÛÛÛÛÛÛÛÛÛÛ³ÛÛÛÛÛÛÛÛÛÛ³');

writeln(' ³ÛÛÛ³ÛÛÛÛÛÛÛÛÛÛÛ³ÛÛÛÛÛÛÛÛÛÛÛÛÛ³ÛÛÛÛÛÛÛÛ³ÛÛÛÛÛ³ÛÛÛÛÛÛÛÛÛÛÛ³ÛÛÛÛÛÛÛÛÛÛ³');

writeln(' ³ÛÛÛ³ÛÛÛÛÛÛÛÛÛÛÛ³ÛÛÛÛÛÛÛÛÛÛÛÛÛ³ÛÛÛÛÛÛÛÛ³ÛÛÛÛÛ³ÛÛÛÛÛÛÛÛÛÛÛ³ÛÛÛÛÛÛÛÛÛÛ³');

writeln(' ³ÛÛÛ³ÛÛÛÛÛÛÛÛÛÛÛ³ÛÛÛÛÛÛÛÛÛÛÛÛÛ³ÛÛÛÛÛÛÛÛ³ÛÛÛÛÛ³ÛÛÛÛÛÛÛÛÛÛÛ³ÛÛÛÛÛÛÛÛÛÛ³');

writeln(' ³ÛÛÛ³ÛÛÛÛÛÛÛÛÛÛÛ³ÛÛÛÛÛÛÛÛÛÛÛÛÛ³ÛÛÛÛÛÛÛÛ³ÛÛÛÛÛ³ÛÛÛÛÛÛÛÛÛÛÛ³ÛÛÛÛÛÛÛÛÛÛ³');

writeln(' ÀÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÙ');

writeln(' ÚÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄ¿');

writeln(' ³TOTAL HT ³ ³');

writeln(' ÃÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄ´');

writeln(' ³TOTAL TTC ³ ³');

writeln(' ÀÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÙ');

textbackground(blue);

textcolor(14);

for j:=1 to i do

begin

with tab[j]^ do

begin

gotoxy(12,j+3);

writeln(num:2);

gotoxy(16,j+3);

writeln(design);

gotoxy(29,j+3);

writeln(PrixU:2:2);

gotoxy(45,j+3);

writeln(Qt:0:0);

gotoxy(53,j+3);

writeln(TVA*100:0:0);

gotoxy(58,j+3);

writeln(PrixHT:2:2);

gotoxy(70,j+3);

writeln(PrixTTC:2:2);

end;

end;

gotoxy(69,21);

writeln(totalHT:2:2,' DA');

gotoxy(69,23);

writeln(totalTTC:2:2,' DA');

{-------#conversion#--------}

milles:='';

cents:='';

a:=trunc(totalTTC);

b:=frac(totalTTC);

d:=trunc(b*100);

x:=a div 1000;

if x=0 then milles:=''

else if x=1 then milles:='mille '

else milles:=conv3(x)+'milles ';

y:=a mod 1000;

if y=0 then cents:=''

else cents:=conv3(y);

resultat:=milles+cents;

gotoxy(1,24);

writeln('Arrèt la facture à la somme :');

write(resultat,'DA ');

if d=0 then writeln('')

else

if d=1 then writeln('et un centime')

else

writeln('et ',conv3(d),'centimes');

readln;

end.

A finite part of a line?

Technically, in geometry, there is no such thing. By definition, a line is infinite. A "line segment" is a finite portion of a line. In everyday speech, people might sometimes refer to a line segment as a finite line. But if you said this on a math test, you would fail the test.

Difference between steam and water vapor?

In hydro distillation, water is added with raw plant material and boiled to give steam. In steam distillation, steam is passed through a chamber that contains raw materials. In hydro distillation, an hydro machine is used to capture the stream which is further condensed. Whereas the steam is condensed by flowing into a chilled condensed chamber.

What are the differences between proportional counter and gm counters in radiation monitoring?

The proportional counter is operating in linear mode, so the energy pulse measured by the detector is proportional to the energy of the radioactive particle. Thus, the average current flow in the detector is a function of both the activity (curies) and the energy (kEv) of the source. This detector is better at measuring the dose rate of the source. The Geiger-Muller detector, on the other hand, operates in avalanche mode, so the energy pulse measured by the detector is not proportional to the energy of the radioactive particle. Thus, the average current flow in the detector is a function of only the activity (curies) of the source. This detector is better at measuring the activity of the source, and can be more sensitive to lower energy particles, at the loss of discrimination of what those particles are.

What is the grain size of fine sand?

The grain size of fine sand typically ranges from 0.075 to 0.425 millimeters in diameter.

What is Average cost and variable cost?

Average cost is the total cost of producing a given quantity of output divided by the quantity produced. Variable cost is the cost that varies with the level of output produced. It includes costs such as raw materials, labor, and utilities that are directly related to production.

Does Hounsfield unit use dental implantology?

Yes, Hounsfield units are used in dental implantology. They help in assessing bone density and quality at the implant site, which is crucial for the success of implant placement. High bone density is favorable for optimal osseointegration of the dental implant.

Advantages using computer models for testing new treatments?

Computer models allow researchers to quickly test a wide range of scenarios without the need for expensive and time-consuming clinical trials. They can help predict potential outcomes, optimize treatment regimens, and identify potential side effects before moving to human trials. Additionally, computer models can be used to simulate the effects of different variables and conditions, providing valuable insights that can inform decision-making in the drug development process.

What is a surface model?

A surface model is a digital representation of the outer geometry or shape of an object without depicting its internal structure or properties. It consists of surfaces defined by mathematical equations that approximate the form of the object, such as in computer-aided design (CAD) software for creating 3D models. Surface models are commonly used in industries like engineering, architecture, and entertainment for visualization and design purposes.

What is PPM in full?

Answer It stands for principle and practices of management, which gives detail study about the working of an organization.


Answer It could also stand for "parts per million", which is a unit for measurement of concentration.

Explain why naphthalene or moth balls disappear without wetting the clothes?

Naphthalene (moth balls) sublimes, which means it transitions from a solid to a gas without going through a liquid phase. This process occurs due to the substance's high vapor pressure at room temperature, causing it to evaporate directly into the air. As a result, naphthalene can disappear from clothes without leaving any visible residue.

Is granite heterogeneous or homogeneous mixture?

Granite is a heterogeneous mixture. This means that it is made of different substances that remain physically separate.

What is 0perating System?

An operating system is a software that manages computer hardware and software resources, providing services for computer programs to run effectively. It acts as an intermediary between applications and the hardware, controlling and coordinating various functions such as memory allocation, process management, file system management, and input/output operations. Popular examples of operating systems include Windows, macOS, Linux, and Android.

How many kilos are in a giga?

A kilobyte is 1,024 (2^10) bytes. A megabyte is 1,024 kilobytes. A gigabyte is 1,024 megabytes. So a gigabyte is 1,024 * 1,024 kilobytes = 1,048,576 kilobtes.

What is the difference between fine-grained and coarse-grained atomic actions?

A Fine-grained atomic action is one that can be implemented directly by an indivisible machine instruction. A coarse-grained atomic action is a sequence of fine-grained atomic actions that appear to be indivisible.

How do you establish reliability?

To establish reliability as related to computer programming, you must test the program.

To establish reliability in life, you must be reliable: If you say you will do something, do it. If you say you will be somewhere, be there. Always follow through with what you say.