miércoles, 13 de marzo de 2013

Ejercicio en clase 13 de marzo del 2013

Ejercicio 1 (do while)

Pseudocódigo:

inicio
cuenta, int
cuenta=2
do
{write (cuenta, "  ")
cuenta=cuenta+2}
while(cuenta<=10)
fin
Código:
#include <iostream.h>
#include <conio.h>
#include <iomanip.h>

int main()
{
int cuenta;
cuenta=2;
do
{
cout<<cuenta<<"  ";
cuenta=cuenta+2;
}
while(cuenta<=10) ;

getch();
return 0;
}
Solución:


Ejercicio 1 (for)

Pseudocódigo:

inicio
int cuenta;
for(cuenta=2, cuenta<=10, cuenta+=2)
{write (cuenta,"  "}
fin
Código:
#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
int main()
{
int cuenta;
for(cuenta=2; cuenta<=10; cuenta+=2)
{
cout<<cuenta<<"  ";
}
cout<<endl;
getch();
return 0;
}
Solución:



Ejercicio 2 (do while)

Pseudocódigo:

inicio
MAX_CELSIUS = 60, VAL_INICIAL =-10,TAMANO_PASO= 5, celsius, real
double fahren
write ( " GRADOS         GRADOS\n)    
write ("  CELCIUS        FAHRENHEIT\n" )
write (" _________      ___________\n")
celsius=VAL_INICIAL
write (setiosflags(ios::showpoint), setprecision (2))
do{
fahren =(9.0/5.0) * celsius +32.0
write (setw(4), celsius, setw (13) , fahren )
celsius = celsius + TAMANO_PASO}
while (celsius <= MAX_CELSIUS)
fin
Código:
# include <iostream.h>
# include <conio.h>
# include <iomanip.h>
int main ()
{
 int MAX_CELSIUS = 60;
 int VAL_INICIAL =-10;
 int TAMANO_PASO= 5;
int celsius;
double fahren;
cout<< " GRADOS         GRADOS\n"      ;
cout<<"  CELCIUS        FAHRENHEIT\n" ;
cout<<" _________      ___________\n";
celsius=VAL_INICIAL;
cout<<setiosflags(ios::showpoint)<<setprecision (2);
do
{
fahren =(9.0/5.0) * celsius +32.0;
cout<< setw(4) << celsius << setw (13) << fahren << endl;
celsius = celsius + TAMANO_PASO;
}
while (celsius <= MAX_CELSIUS);
getch ();
return 0;
}

Solución:



Ejercicio 2 (for)

Pseudocódigo:

inicio
MAX_CELSIUS = 60, VAL_INICIAL =-10,TAMANO_PASO= 5, celsius, real
double fahren
write ( " GRADOS         GRADOS\n)    
write ("  CELCIUS        FAHRENHEIT\n" )
write (" _________      ___________\n")
celsius=VAL_INICIAL
write (setiosflags(ios::showpoint), setprecision (3))
for (celsius=VAL_INICIAL, celsius <= MAX_CELSIUS, celsius = celsius + TAMANO_PASO)
{fahren =(9.0/5.0) * celsius +32.0
write (setw(4), celsius, setw (13) , fahren ) }
fin
Código:
# include <iostream.h>
# include <conio.h>
# include <iomanip.h>
int main ()
{
 int MAX_CELSIUS = 60;
 int VAL_INICIAL =-10;
 int TAMANO_PASO= 5;
int celsius;
double fahren;
cout<< " GRADOS         GRADOS\n"      ;
cout<<"  CELCIUS        FAHRENHEIT\n" ;
cout<<" _________      ___________\n";
celsius=VAL_INICIAL;
cout<<setiosflags(ios::showpoint)<<setprecision (3);
for (celsius=VAL_INICIAL; celsius <= MAX_CELSIUS; celsius = celsius + TAMANO_PASO)
{
fahren =(9.0/5.0) * celsius +32.0;
cout<< setw(4) << celsius << setw (13) << fahren << endl;
}
getch ();
return 0;
}

Solución:


Ejercicio 3 (do while)

Pseudocódigo:

inicio
 num=1, real
 do {
 write (num, "  ")
 num=num+1}
 while ( num <=20)
fin
Código:

#include <iostream.h>
#include <conio.h>
 int main ()
 {
 int num=1;
 do
 {
 cout<<num<< "  " ;
 num=num+1;
 }
 while ( num <=20);
 getch ();
 return 0;
 }

Solución:

Ejercicio 3 (for)

Pseudocódigo:
inicio

num=0, real
for (num=1, num <=20 ,num= num+1  )
{write (num,"  ")}
fin
Código:
#include <iostream.h>
#include <conio.h>
int main (){
int num=0;
for (num=1 ; num <=20 ; num= num+1  )
{cout<<num<<"  " ;}
getch ();
return 0;
}
Solución:



Ejercicio 4 (do while)

Pseudocódigo:

inicio
gal = 10, real
do {
write (gal, " galones = ", gal * 3.785, " litros")
gal++ }
while (gal<=20)
fin
Código:

#include <iostream>
#include <conio.h>
#include <iomanip.h>
int main () {
int gal = 10;
do {
cout << gal << " galones = " <<  gal * 3.785 << " litros" << endl;
gal++;
} while (gal<=20);
   getch ();
   return 0;}

Solución:


Ejercicio 4 (for) 

Pseudocódigo:

inicio
for (int gal = 10 ; gal <= 20 ; gal++) {
write ( gal,  " galones = ",  gal * 3.785, " litros")}
fin

Código:
#include <iostream>
#include <conio.h>
#include <iomanip.h>
int main () {
for (int gal = 10 ; gal <= 20 ; gal++) {
cout << gal << " galones = " <<  gal * 3.785 << " litros" << endl;
};
   getch ();
   return 0;}
Solución:

Ejercicio 5 (do while)

Pseudocódigo

inicio
 pies=3.0, metros, real
write ("pies a metros=")
do { metros= pies/3.25
write (pies," ",metros)
pies= pies + 3.0}
while (pies <= 30)
fin
Código:
#include <iostream.h>
#include <conio.h>
int main (){
int pies=3.0, metros;
cout <<"pies a metros=";
do { metros= pies/3.25;
cout<<pies<<" "<<metros<<endl;
pies= pies + 3.0;
}
while (pies <= 30);
getch ();
return 0;}

Solución:


Ejercicio 5 (for) 

Pseudocódigo:

inicio
pies=3.0, metros, real
write ("pies a metros=")
write (setiosflags(ios::showpoint), setprecision (0))
for ( metros= pies/3.25; pies<=30; pies=pies+3.0)
{metros= pies/3.25
write (pies, " ",metros)
write (setiosflags(ios::showpoint), setprecision (2))
fin
Código:
#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
int main (){
float pies=3.0, metros;
cout <<"pies a metros=";
cout<<setiosflags(ios::showpoint)<<setprecision (0);
for ( metros= pies/3.25; pies<=30; pies=pies+3.0)
{
metros= pies/3.25;
cout<<pies<<" "<<metros<<endl;
cout<<setiosflags(ios::showpoint)<<setprecision (2);
}
getch ();
return 0;}

Solución:


No hay comentarios:

Publicar un comentario