miércoles, 10 de abril de 2013
ejercicio en clase 10 abril
Ejercicio 3a
Código:
#include <iostream.h>
#include <conio.h>
int main (){
float g,v,n;
float suma, sv, promedio;
for(g=1; g<=5; g=g+1){
suma=0.0;
cout<<"introdusca los voltajes de salida para generador="<<g<<endl;
for (v=1; v<=3; v=v+1){
cout<<"Voltaje de salida"<<v<<"=";
cin>>sv;
suma=suma+sv;}
promedio=(suma/3);
cout<<"El promedio del generador electrico num("<<g<<")="<<promedio<<endl<<endl;}
getch ();
return 0;}
Solución:
Ejercicio 3b
Código:
#include <iostream.h>
#include <conio.h>
int main (){
float g,v,n;
float suma, sv, promedio, prognl=0.0;
for(g=1; g<=5; g=g+1){
suma=0.0;
cout<<"introdusca los voltajes de salida para generador="<<g<<endl;
cout<<"Cuantas pruebas desea realizar=";
cin>>n;
for (v=1; v<=n; v=v+1){
cout<<"Voltaje de salida=";
cin>>sv;
suma=suma+sv;}
promedio=suma/n;
prognl=promedio+prognl;
cout<<"El promedio del generador electrico num("<<g<<")="<<promedio<<endl<<endl;}
cout<<"Promedio general de todos los generadores="<<prognl/5;
getch ();
return 0;}
Solución:
miércoles, 20 de marzo de 2013
Ejercicios 20 de marzo del 2013
Ejercicio 11a ( For)
Pseudocódigo
inicio
L=3, fac=1, x=1, num, p ,real
write ("Numero de clientes Probabilidad Poisson ")
for(x=1, x<=10, x=x+1){
fac=1
for(num=x, num>=1, num=num-1)them
fac=num*fac
p=pow(L,x)*exp(-L)/fac}
write (x,"\t",p)
fin
Código
#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
#include <math.h>
int main(){
int L=3, fac=1;
int x=1, num;
double p;
cout<<"Numero de clientes Probabilidad Poisson "<<endl;
for(x=1; x<=10; x=x+1){
fac=1;
for(num=x; num>=1; num=num-1){
fac=num*fac;}
p=pow(L,x)*exp(-L)/fac;
cout<<x<<"\t"<<p<<endl;}
getch();
return 0;}
Solución:
Ejercicio 11a (While)
Pseudocódigo:
inicio
L=3, x=1, fac=1, num, p ,real
cout<<"Numero de clientes Probabilidad Poisson "<<endl;
while(x<=10){
fac=1 ;
num=x ;
while(num>=1){
fac=num*fac;
num=num-1;}
p=pow(L,x)*exp(-L)/fac*1.0;
cout<<x<<"\t"<<p<<endl;
x=x+1;}
fin
Código:
#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
#include <math.h>
int main(){
int L=3, x=1;
int fac=1, num;
float p;
cout<<"Numero de clientes Probabilidad Poisson "<<endl;
while(x<=10){
fac=1 ;
num=x ;
while(num>=1){
fac=num*fac;
num=num-1;}
p=pow(L,x)*exp(-L)/fac*1.0;
cout<<x<<"\t"<<p<<endl;
x=x+1;}
getch();
return 0;}
Solución:
Ejercicio 11a (Do-While)
Pseudocódigo:
inicio
L=3, fac=1, x=1, num, p ,real
write ("Numero de clientes Probabilidad Poisson ")
do{
fac=1
num=x
do{
fac=fac*num
num=num-1}
while(num>=1)
p=pow(L,x)*exp(-L)/fac
write (x,"\t",p)
x=x+1}
while(x<=10)
fin
Código:
#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
#include <math.h>
int main(){
int L=3, x=1;
int fac=1, num;
double p;
cout<<"Numero de clientes Probabilidad Poisson "<<endl;
do{
fac=1,
num=x;
do{
fac=fac*num;
num=num-1;}
while(num>=1);
p=pow(L,x)*exp(-L)/fac;
cout<<x<<"\t"<<p<<endl;
x=x+1;}
while(x<=10);
getch();
return 0;}
Solución:
Ejercicio 11b(For)
Pseudocódigo:
inicio
L=2, fac=1, x=0, num, p ,real
write ("Numero de clientes Probabilidad Poisson ")
for(x=0, x<=10, x=x+1){
fac=1
for(num=x num>=1 num=num-1){
fac=num*fac}
p=pow(L,x)*exp(-L)/fac
write (x,"\t ",p)}
fin
Código:
#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
#include <math.h>
int main(){
int L=2, fac=1;
int x=0, num;
double p;
cout<<"Numero de clientes Probabilidad Poisson "<<endl;
for(x=0; x<=10; x=x+1){
fac=1;
for(num=x; num>=1; num=num-1){
fac=num*fac;}
p=pow(L,x)*exp(-L)/fac;
cout<<x<<"\t "<<p<<endl;}
getch();
return 0;}
Solución:
Ejercicio 11b (While)
Pseudocódigo:
inicio
L=2, fac=1, x=0, num, p, real
write ("Numero de clientes Probabilidad Poisson ")
while( x<=10){
fac=1
num=x
while( num>=1){
fac=num*fac
num=num-1}
p=pow(L,x)*exp(-L)/fac;
write (x, "\t ", p)
x=x+1}
fin
Código:
#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
#include <math.h>
int main(){
int L=2,fac=1;
int x=0, num;
float p;
cout<<"Numero de clientes Probabilidad Poisson "<<endl;
while( x<=10){
fac=1 ;
num=x ;
while( num>=1){
fac=num*fac;
num=num-1;}
p=pow(L,x)*exp(-L)/fac;
cout<<x<<"\t "<<p<<endl;
x=x+1;}
getch();
return 0;}
Solución:
Ejercicio 11b (Do-While)
Pseudocódigo:
inicio
L=2, fac=1, x=0, num, p ,real
write ("Numero de clientes Probabilidad Poisson ")
do{
fac=1
num=x
do{
fac=num*fac
num=num-1}
while( num>=1)
p=pow(L,x)*exp(-L)/fac;
write (x, "\t ", p)
x=x+1}
while( x<=10)
fin
Código:
#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
#include <math.h>
int main(){
int L=2, x=0;
int fac=1, num;
double p;
cout<<"Numero de clientes Probabilidad Poisson "<<endl;
do{
fac=1,
num=x;
do{
fac=fac*num;
num=num-1;}
while(num>=1);
p=pow(L,x)*exp(-L)/fac;
cout<<x<<"\t"<<p<<endl;
x=x+1;}
while(x<=10);
getch();
return 0;}
Solución:
Ejercicio 12 (For)
Pseudocódigo:
inicio
tiempo=0, d,gravedad=32, real
write ("tiempo Distancia en Distancia Total ")
write (" intervalo actual ")
for(tiempo=0, tiempo<=10, tiempo=tiempo+1) {
d=(0.5)*gravedad*pow(tiempo,2);
write (tiempo," s ", d ," m ", d ,"m")
fin
Código:
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main (){
int tiempo=0;
float d,gravedad=32 ;
cout<<"tiempo Distancia en Distancia Total "<<endl;
cout<<" intervalo actual "<<endl ;
for(tiempo=0;tiempo<=10;tiempo=tiempo+1) {
d=(0.5)*gravedad*pow(tiempo,2);
cout<<tiempo<<" s "<<d<<" m "<<d<<"m"<<endl;}
getch ();
return 0;}
Solución:
Ejercicio 12(While)
Pseudocódigo:
inicio
d,gravedad=32, real
write ("tiempo Distancia en Distancia Total ")
write (" intervalo actual ")
tiempo=0
while(tiempo<=10) {
tiempo=tiempo+1
d=(0.5)*gravedad*pow(tiempo,2)
wirte (tiempo, " s ", d ," m "<<d<<"m")
fin
Código:
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main (){
int tiempo=0;
float d,gravedad=32 ;
cout<<"tiempo Distancia en Distancia Total "<<endl;
cout<<" intervalo actual "<<endl ;
tiempo=0;
while(tiempo<=10) {
tiempo=tiempo+1;
d=(0.5)*gravedad*pow(tiempo,2);
cout<<tiempo<<" s "<<d<<" m "<<d<<"m"<<endl;}
getch ();
return 0;}
Solución:
Ejercicio 12( Do-While)
Pseudocódigo:
inicio
tiempo=0, d, gravedad=32, real
write ("tiempo Distancia en Distancia Total ")
write (" intervalo actual ")
do{
d=(0.5)*gravedad*pow(tiempo,2)
write (tiempo, " s ", d ," m ", d ,"m")
tiempo=tiempo+1}
while(tiempo<=10)
fin
Código:
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main (){
int tiempo=0;
float d, gravedad=32;
cout<<"tiempo Distancia en Distancia Total "<<endl;
cout<<" intervalo actual "<<endl ;
do{
d=(0.5)*gravedad*pow(tiempo,2);
cout<<tiempo<<" s "<<d<<" m "<<d<<"m"<<endl;
tiempo=tiempo+1;}
while(tiempo<=10);
getch ();
return 0;}
Solución:
Ejercicio 14 (For)
Pseudocódigo:
inicio
va=0, vs=1, f=0, n, i, real
write ("Introduzca numero termino de la serie figonacci=")
read n
for( i=3, i<=n, i=i+1){
f= va+vs
va=vs
vs=f}
write ("el valor de la serie figonacci con (", n , ") es el termino=", f )
fin
Código:
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main (){
float va=0;
float vs=1;
float f=0;
int n, i;
cout<<"Introduzca numero termino de la serie figonacci=";
cin>>n;
for( i=3; i<=n; i=i+1){
f= va+vs;
va=vs;
vs=f;}
cout<<"el valor de la serie figonacci con ("<<n<<") es el termino="<<f<<endl;
getch ();
return 0;}
Solución:
Ejercicio 14(While)
Pseudocódigo:
inicio
va=0, vs=1, f=0, n, i=3, real
write ("Introduzca numero termino de la serie figonacci=")
read n
while ( i<=n ){
i=i+1
f= va+vs
va=vs
vs=f}
write ("el valor de la serie figonacci con (", n , ") es el termino=", f )
fin
Código:
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main (){
float va=0;
float vs=1;
float f=0;
int n, i=3;
cout<<"Introduzca numero termino de la serie figonacci=";
cin>>n;
while(i<=n){
i=i+1;
f= va+vs;
va=vs;
vs=f;}
cout<<"el valor de la serie figonacci con ("<<n<<") es el termino="<<f<<endl;
getch ();
return 0;}
Solución:
Ejercicio 14( Do-While)
Pseudocódigo:
inicio
va=0, vs=1, f=0, n, i=3, real
write ("Introduzca numero termino de la serie figonacci=")
read n
do{
i=i+1
f= va+vs
va=vs
vs=f}
while ( i<=n )
write ("el valor de la serie figonacci con (", n , ") es el termino=", f )
fin
Código:
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main (){
float va=0;
float vs=1;
float f=0;
int n, i=3;
cout<<"Introduzca numero termino de la serie figonacci=";
cin>>n;
do {
i=i+1;
f= va+vs;
va=vs;
vs=f;}
while(i<=n);
cout<<"el valor de la serie figonacci con ("<<n<<") es el termino="<<f<<endl;
getch ();
return 0;}
Solución:
Pseudocódigo
inicio
L=3, fac=1, x=1, num, p ,real
write ("Numero de clientes Probabilidad Poisson ")
for(x=1, x<=10, x=x+1){
fac=1
for(num=x, num>=1, num=num-1)them
fac=num*fac
p=pow(L,x)*exp(-L)/fac}
write (x,"\t",p)
fin
Código
#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
#include <math.h>
int main(){
int L=3, fac=1;
int x=1, num;
double p;
cout<<"Numero de clientes Probabilidad Poisson "<<endl;
for(x=1; x<=10; x=x+1){
fac=1;
for(num=x; num>=1; num=num-1){
fac=num*fac;}
p=pow(L,x)*exp(-L)/fac;
cout<<x<<"\t"<<p<<endl;}
getch();
return 0;}
Solución:
Ejercicio 11a (While)
Pseudocódigo:
inicio
L=3, x=1, fac=1, num, p ,real
cout<<"Numero de clientes Probabilidad Poisson "<<endl;
while(x<=10){
fac=1 ;
num=x ;
while(num>=1){
fac=num*fac;
num=num-1;}
p=pow(L,x)*exp(-L)/fac*1.0;
cout<<x<<"\t"<<p<<endl;
x=x+1;}
fin
Código:
#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
#include <math.h>
int main(){
int L=3, x=1;
int fac=1, num;
float p;
cout<<"Numero de clientes Probabilidad Poisson "<<endl;
while(x<=10){
fac=1 ;
num=x ;
while(num>=1){
fac=num*fac;
num=num-1;}
p=pow(L,x)*exp(-L)/fac*1.0;
cout<<x<<"\t"<<p<<endl;
x=x+1;}
getch();
return 0;}
Solución:
Ejercicio 11a (Do-While)
Pseudocódigo:
inicio
L=3, fac=1, x=1, num, p ,real
write ("Numero de clientes Probabilidad Poisson ")
do{
fac=1
num=x
do{
fac=fac*num
num=num-1}
while(num>=1)
p=pow(L,x)*exp(-L)/fac
write (x,"\t",p)
x=x+1}
while(x<=10)
fin
Código:
#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
#include <math.h>
int main(){
int L=3, x=1;
int fac=1, num;
double p;
cout<<"Numero de clientes Probabilidad Poisson "<<endl;
do{
fac=1,
num=x;
do{
fac=fac*num;
num=num-1;}
while(num>=1);
p=pow(L,x)*exp(-L)/fac;
cout<<x<<"\t"<<p<<endl;
x=x+1;}
while(x<=10);
getch();
return 0;}
Solución:
Ejercicio 11b(For)
Pseudocódigo:
inicio
L=2, fac=1, x=0, num, p ,real
write ("Numero de clientes Probabilidad Poisson ")
for(x=0, x<=10, x=x+1){
fac=1
for(num=x num>=1 num=num-1){
fac=num*fac}
p=pow(L,x)*exp(-L)/fac
write (x,"\t ",p)}
fin
Código:
#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
#include <math.h>
int main(){
int L=2, fac=1;
int x=0, num;
double p;
cout<<"Numero de clientes Probabilidad Poisson "<<endl;
for(x=0; x<=10; x=x+1){
fac=1;
for(num=x; num>=1; num=num-1){
fac=num*fac;}
p=pow(L,x)*exp(-L)/fac;
cout<<x<<"\t "<<p<<endl;}
getch();
return 0;}
Solución:
Ejercicio 11b (While)
Pseudocódigo:
inicio
L=2, fac=1, x=0, num, p, real
write ("Numero de clientes Probabilidad Poisson ")
while( x<=10){
fac=1
num=x
while( num>=1){
fac=num*fac
num=num-1}
p=pow(L,x)*exp(-L)/fac;
write (x, "\t ", p)
x=x+1}
fin
Código:
#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
#include <math.h>
int main(){
int L=2,fac=1;
int x=0, num;
float p;
cout<<"Numero de clientes Probabilidad Poisson "<<endl;
while( x<=10){
fac=1 ;
num=x ;
while( num>=1){
fac=num*fac;
num=num-1;}
p=pow(L,x)*exp(-L)/fac;
cout<<x<<"\t "<<p<<endl;
x=x+1;}
getch();
return 0;}
Solución:
Ejercicio 11b (Do-While)
Pseudocódigo:
inicio
L=2, fac=1, x=0, num, p ,real
write ("Numero de clientes Probabilidad Poisson ")
do{
fac=1
num=x
do{
fac=num*fac
num=num-1}
while( num>=1)
p=pow(L,x)*exp(-L)/fac;
write (x, "\t ", p)
x=x+1}
while( x<=10)
fin
Código:
#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
#include <math.h>
int main(){
int L=2, x=0;
int fac=1, num;
double p;
cout<<"Numero de clientes Probabilidad Poisson "<<endl;
do{
fac=1,
num=x;
do{
fac=fac*num;
num=num-1;}
while(num>=1);
p=pow(L,x)*exp(-L)/fac;
cout<<x<<"\t"<<p<<endl;
x=x+1;}
while(x<=10);
getch();
return 0;}
Solución:
Ejercicio 12 (For)
Pseudocódigo:
inicio
tiempo=0, d,gravedad=32, real
write ("tiempo Distancia en Distancia Total ")
write (" intervalo actual ")
for(tiempo=0, tiempo<=10, tiempo=tiempo+1) {
d=(0.5)*gravedad*pow(tiempo,2);
write (tiempo," s ", d ," m ", d ,"m")
fin
Código:
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main (){
int tiempo=0;
float d,gravedad=32 ;
cout<<"tiempo Distancia en Distancia Total "<<endl;
cout<<" intervalo actual "<<endl ;
for(tiempo=0;tiempo<=10;tiempo=tiempo+1) {
d=(0.5)*gravedad*pow(tiempo,2);
cout<<tiempo<<" s "<<d<<" m "<<d<<"m"<<endl;}
getch ();
return 0;}
Solución:
Ejercicio 12(While)
Pseudocódigo:
inicio
d,gravedad=32, real
write ("tiempo Distancia en Distancia Total ")
write (" intervalo actual ")
tiempo=0
while(tiempo<=10) {
tiempo=tiempo+1
d=(0.5)*gravedad*pow(tiempo,2)
wirte (tiempo, " s ", d ," m "<<d<<"m")
fin
Código:
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main (){
int tiempo=0;
float d,gravedad=32 ;
cout<<"tiempo Distancia en Distancia Total "<<endl;
cout<<" intervalo actual "<<endl ;
tiempo=0;
while(tiempo<=10) {
tiempo=tiempo+1;
d=(0.5)*gravedad*pow(tiempo,2);
cout<<tiempo<<" s "<<d<<" m "<<d<<"m"<<endl;}
getch ();
return 0;}
Solución:
Ejercicio 12( Do-While)
Pseudocódigo:
inicio
tiempo=0, d, gravedad=32, real
write ("tiempo Distancia en Distancia Total ")
write (" intervalo actual ")
do{
d=(0.5)*gravedad*pow(tiempo,2)
write (tiempo, " s ", d ," m ", d ,"m")
tiempo=tiempo+1}
while(tiempo<=10)
fin
Código:
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main (){
int tiempo=0;
float d, gravedad=32;
cout<<"tiempo Distancia en Distancia Total "<<endl;
cout<<" intervalo actual "<<endl ;
do{
d=(0.5)*gravedad*pow(tiempo,2);
cout<<tiempo<<" s "<<d<<" m "<<d<<"m"<<endl;
tiempo=tiempo+1;}
while(tiempo<=10);
getch ();
return 0;}
Solución:
Ejercicio 13 (For)
Pseudocódigo:
inicio
t, g=32, d=0, dt , real
write ("Tiempo\t Distancia en el\t Distancia total")
write ("------\t intervalo actual\t ---------------")
write (" \t -----------------\n")
for(t=0, t<=54 , t=t+1) {
dt=1*g*pow(t,2)/2
if(t==0)
{d=1*g*pow(t,2)/2 }
else
{ d=dt-1*g*pow(t-1,2)/2 }
write (" ", t , "\t\t", d ,"\t\t\t" , dt ) }
for(t, dt<=50000, t=t+0.1) {
dt=1*g*pow(t,2)/2
d=dt-1*g*pow(t-0.1,2)/2
write (" ", t , "\t\t", d, "\t\t\t", dt) }
fin
Código:
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main()
{
float t;
int g=32, d=0, dt;
cout<<"Tiempo\t Distancia en el\t Distancia total"<<endl;
cout<<"------\t intervalo actual\t ---------------"<<endl;
cout<<" \t -----------------\n"<<endl;
for(t=0;t<=54;t=t+1)
{
dt=1*g*pow(t,2)/2;
if(t==0)
{
d=1*g*pow(t,2)/2;
}
else
{
d=dt-1*g*pow(t-1,2)/2;
}
cout<<" "<<t<<"\t\t"<<d<<"\t\t\t"<< dt<<endl;
}
for(t;dt<=50000;t=t+0.1)
{
dt=1*g*pow(t,2)/2;
d=dt-1*g*pow(t-0.1,2)/2;
cout<<" "<<t<<"\t\t"<<d<<"\t\t\t"<< dt<<endl;
}
getch();
return 0;
}
Solución:
Ejercicio 13(While)
Pseudocódigo:
inicio
t, g=32, d=0, dt , real
write ("Tiempo\t Distancia en el\t Distancia total")
write ("------\t intervalo actual\t ---------------")
write (" \t -----------------\n")
while(t<=54){
t=t+1
dt=1*g*pow(t,2)/2
if(t==0)
{d=1*g*pow(t,2)/2 }
else
{ d=dt-1*g*pow(t-1,2)/2 }
write (" ", t , "\t\t", d ,"\t\t\t" , dt ) }
while (dt<=50000){
t=t+0.1
dt=1*g*pow(t,2)/2
d=dt-1*g*pow(t-0.1,2)/2
write (" ", t , "\t\t", d, "\t\t\t", dt) }
fin
Código:
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main(){
float t=0;
int g=32, d=0, dt;
cout<<"Tiempo\t Distancia en el\t Distancia total"<<endl;
cout<<"------\t intervalo actual\t ---------------"<<endl;
cout<<" \t -----------------\n"<<endl;
while(t<=54){
t=t+1;
dt=1*g*pow(t,2)/2;
if(t==0)
{
d=1*g*pow(t,2)/2;
}
else
{
d=dt-1*g*pow(t-1,2)/2;
}
cout<<" "<<t<<"\t\t"<<d<<"\t\t\t"<<dt<<endl;}
while (dt<=50000){
t=t+0.1;
dt=1*g*pow(t,2)/2;
d=dt-1*g*pow(t-0.1,2)/2;
cout<<" "<<t<<"\t\t"<<d<<"\t\t\t"<<dt<<endl;}
getch();
return 0;}
Solución:
Ejercicio 13( Do-While)
Pseudocódigo:
inicio
t, g=32, d=0, dt , real
write ("Tiempo\t Distancia en el\t Distancia total")
write ("------\t intervalo actual\t ---------------")
write (" \t -----------------\n")
do{
t=t+1
dt=1*g*pow(t,2)/2
if(t==0)
{d=1*g*pow(t,2)/2 }
else
{ d=dt-1*g*pow(t-1,2)/2 }
write (" ", t , "\t\t", d ,"\t\t\t" , dt ) }
while(t<=54){
do{
t=t+0.1
dt=1*g*pow(t,2)/2
d=dt-1*g*pow(t-0.1,2)/2
write (" ", t , "\t\t", d, "\t\t\t", dt) }
while (dt<=50000)
fin
Código:
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main(){
float t=0;
int g=32, d=0, dt;
cout<<"Tiempo\t Distancia en el\t Distancia total"<<endl;
cout<<"------\t intervalo actual\t ---------------"<<endl;
cout<<" \t -----------------\n"<<endl;
do{
t=t+1;
dt=1*g*pow(t,2)/2;
if(t==0)
{d=1*g*pow(t,2)/2;}
else
{d=dt-1*g*pow(t-1,2)/2;}
cout<<" "<<t<<"\t\t"<<d<<"\t\t\t"<<dt<<endl;}
while(t<=54);
do{
t=t+0.1;
dt=1*g*pow(t,2)/2;
d=dt-1*g*pow(t-0.1,2)/2;
cout<<" "<<t<<"\t\t"<<d<<"\t\t\t"<<dt<<endl;}
while (dt<=50000);
getch();
return 0;}
Solución:
Pseudocódigo:
inicio
t, g=32, d=0, dt , real
write ("Tiempo\t Distancia en el\t Distancia total")
write ("------\t intervalo actual\t ---------------")
write (" \t -----------------\n")
for(t=0, t<=54 , t=t+1) {
dt=1*g*pow(t,2)/2
if(t==0)
{d=1*g*pow(t,2)/2 }
else
{ d=dt-1*g*pow(t-1,2)/2 }
write (" ", t , "\t\t", d ,"\t\t\t" , dt ) }
for(t, dt<=50000, t=t+0.1) {
dt=1*g*pow(t,2)/2
d=dt-1*g*pow(t-0.1,2)/2
write (" ", t , "\t\t", d, "\t\t\t", dt) }
fin
Código:
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main()
{
float t;
int g=32, d=0, dt;
cout<<"Tiempo\t Distancia en el\t Distancia total"<<endl;
cout<<"------\t intervalo actual\t ---------------"<<endl;
cout<<" \t -----------------\n"<<endl;
for(t=0;t<=54;t=t+1)
{
dt=1*g*pow(t,2)/2;
if(t==0)
{
d=1*g*pow(t,2)/2;
}
else
{
d=dt-1*g*pow(t-1,2)/2;
}
cout<<" "<<t<<"\t\t"<<d<<"\t\t\t"<<
}
for(t;dt<=50000;t=t+0.1)
{
dt=1*g*pow(t,2)/2;
d=dt-1*g*pow(t-0.1,2)/2;
cout<<" "<<t<<"\t\t"<<d<<"\t\t\t"<<
}
getch();
return 0;
}
Solución:
Ejercicio 13(While)
Pseudocódigo:
inicio
t, g=32, d=0, dt , real
write ("Tiempo\t Distancia en el\t Distancia total")
write ("------\t intervalo actual\t ---------------")
write (" \t -----------------\n")
while(t<=54){
t=t+1
dt=1*g*pow(t,2)/2
if(t==0)
{d=1*g*pow(t,2)/2 }
else
{ d=dt-1*g*pow(t-1,2)/2 }
write (" ", t , "\t\t", d ,"\t\t\t" , dt ) }
while (dt<=50000){
t=t+0.1
dt=1*g*pow(t,2)/2
d=dt-1*g*pow(t-0.1,2)/2
write (" ", t , "\t\t", d, "\t\t\t", dt) }
fin
Código:
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main(){
float t=0;
int g=32, d=0, dt;
cout<<"Tiempo\t Distancia en el\t Distancia total"<<endl;
cout<<"------\t intervalo actual\t ---------------"<<endl;
cout<<" \t -----------------\n"<<endl;
while(t<=54){
t=t+1;
dt=1*g*pow(t,2)/2;
if(t==0)
{
d=1*g*pow(t,2)/2;
}
else
{
d=dt-1*g*pow(t-1,2)/2;
}
cout<<" "<<t<<"\t\t"<<d<<"\t\t\t"<<dt<<endl;}
while (dt<=50000){
t=t+0.1;
dt=1*g*pow(t,2)/2;
d=dt-1*g*pow(t-0.1,2)/2;
cout<<" "<<t<<"\t\t"<<d<<"\t\t\t"<<dt<<endl;}
getch();
return 0;}
Solución:
Ejercicio 13( Do-While)
Pseudocódigo:
inicio
t, g=32, d=0, dt , real
write ("Tiempo\t Distancia en el\t Distancia total")
write ("------\t intervalo actual\t ---------------")
write (" \t -----------------\n")
do{
t=t+1
dt=1*g*pow(t,2)/2
if(t==0)
{d=1*g*pow(t,2)/2 }
else
{ d=dt-1*g*pow(t-1,2)/2 }
write (" ", t , "\t\t", d ,"\t\t\t" , dt ) }
while(t<=54){
do{
t=t+0.1
dt=1*g*pow(t,2)/2
d=dt-1*g*pow(t-0.1,2)/2
write (" ", t , "\t\t", d, "\t\t\t", dt) }
while (dt<=50000)
fin
Código:
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main(){
float t=0;
int g=32, d=0, dt;
cout<<"Tiempo\t Distancia en el\t Distancia total"<<endl;
cout<<"------\t intervalo actual\t ---------------"<<endl;
cout<<" \t -----------------\n"<<endl;
do{
t=t+1;
dt=1*g*pow(t,2)/2;
if(t==0)
{d=1*g*pow(t,2)/2;}
else
{d=dt-1*g*pow(t-1,2)/2;}
cout<<" "<<t<<"\t\t"<<d<<"\t\t\t"<<dt<<endl;}
while(t<=54);
do{
t=t+0.1;
dt=1*g*pow(t,2)/2;
d=dt-1*g*pow(t-0.1,2)/2;
cout<<" "<<t<<"\t\t"<<d<<"\t\t\t"<<dt<<endl;}
while (dt<=50000);
getch();
return 0;}
Solución:
Ejercicio 14 (For)
Pseudocódigo:
inicio
va=0, vs=1, f=0, n, i, real
write ("Introduzca numero termino de la serie figonacci=")
read n
for( i=3, i<=n, i=i+1){
f= va+vs
va=vs
vs=f}
write ("el valor de la serie figonacci con (", n , ") es el termino=", f )
fin
Código:
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main (){
float va=0;
float vs=1;
float f=0;
int n, i;
cout<<"Introduzca numero termino de la serie figonacci=";
cin>>n;
for( i=3; i<=n; i=i+1){
f= va+vs;
va=vs;
vs=f;}
cout<<"el valor de la serie figonacci con ("<<n<<") es el termino="<<f<<endl;
getch ();
return 0;}
Solución:
Ejercicio 14(While)
Pseudocódigo:
inicio
va=0, vs=1, f=0, n, i=3, real
write ("Introduzca numero termino de la serie figonacci=")
read n
while ( i<=n ){
i=i+1
f= va+vs
va=vs
vs=f}
write ("el valor de la serie figonacci con (", n , ") es el termino=", f )
fin
Código:
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main (){
float va=0;
float vs=1;
float f=0;
int n, i=3;
cout<<"Introduzca numero termino de la serie figonacci=";
cin>>n;
while(i<=n){
i=i+1;
f= va+vs;
va=vs;
vs=f;}
cout<<"el valor de la serie figonacci con ("<<n<<") es el termino="<<f<<endl;
getch ();
return 0;}
Solución:
Ejercicio 14( Do-While)
Pseudocódigo:
inicio
va=0, vs=1, f=0, n, i=3, real
write ("Introduzca numero termino de la serie figonacci=")
read n
do{
i=i+1
f= va+vs
va=vs
vs=f}
while ( i<=n )
write ("el valor de la serie figonacci con (", n , ") es el termino=", f )
fin
Código:
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main (){
float va=0;
float vs=1;
float f=0;
int n, i=3;
cout<<"Introduzca numero termino de la serie figonacci=";
cin>>n;
do {
i=i+1;
f= va+vs;
va=vs;
vs=f;}
while(i<=n);
cout<<"el valor de la serie figonacci con ("<<n<<") es el termino="<<f<<endl;
getch ();
return 0;}
Solución:
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:
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:
lunes, 11 de marzo de 2013
Ejercicio en clase 11 marzo del 2013
Ejercicio año bisiesto
Pseudocódigo:
inicio
ano, int
write ("Seleccione el ano=")
read ano
if (ano%4==0 && ano%100==0) them
{write ("el ano es bisiesto")}
else
{write ("el ano no es bisiesto")}
fin
Código:
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main(){
int ano;
cout<<"Seleccione el ano=";
cin>>ano;
if (ano%4==0 && ano%100==0)
{cout<<"el ano es bisiesto"<<endl;}
else
{cout<<"el ano no es bisiesto"<<endl;}
getch ();
return 0;}
Solución:

Ejercicio 2 pag 248
Pseudocódigo:
inicio
MAX_CELSIUS = 60, VAL_INICIAL =-10, TAMANO_PASO= 5, celsius int
double fahren
write (" GRADOS GRADOS\n")
write (" CELCIUS FAHRENHEIT\n" )
write (" _________ ___________\n")
celsius=VAL_INICIAL
write (setiosflags(ios::showpoint), setprecision (2))
while (celsius <= MAX_CELSIUS)
{
fahren =(9.0/5.0) * celsius +32.0
write (setw(4) , celsius , setw (13) , fahren)
celsius = celsius + TAMANO_PASO
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);
while (celsius <= MAX_CELSIUS)
{
fahren =(9.0/5.0) * celsius +32.0;
cout<< setw(4) << celsius << setw (13) << fahren << endl;
celsius = celsius + TAMANO_PASO;
};
getch ();
return 0;
}
Solución:
Ejercicio 3 pag 248
Pseudocódigo:
inicio
num=0, int
while (num<=20) them
{num++
write (num, " ")}
fin
Código:
#include <iostream.h>
#include <conio.h>
int main(){
int num=0;
while (num<=20){
num++;
cout<< num <<" ";}
getch();
return 0;}
Solución:
Examen
Código:
#include <iostream>
using std::cout;
using std::cin;
using std::endl;
#include <string>
using std::string;
struct preg_t{
string preg;
char resp;
bool done;
} arr[] = {
{
.preg = "cual de las siguientes formulas es correcta?\n"
" a) (sin(x))^2 = (1 - cos(2x))/2 \n"
" b) (cos(x))^2 = (1/2)(1 - sin(2x)) \n"
" c) (sin(2x))^2 = (1/2)(1 + cos(x)) \n"
" d) (cos(x))^2 = (1/2)(1 - cos(2x)) \n",
.resp = 'a',
.done = false
},
{
.preg = "con que valor de y seria lo siguiente cierto?: "
"cos(y+x) = sin(x)\n"
" a) pi \n"
" b) pi/2 \n"
" c) pi/4 \n"
" d) 2pi \n",
.resp = 'b',
.done = false
},
{
.preg = "cual es el valor de aceleracion por gravedad en pies por "
"segundos cuadrado?\n"
" a) 9.81\n"
" b) 32.4\n"
" c) 34.2\n"
" d) 32.2\n",
.resp = 'd',
.done = false
},
{
.preg = "segundos en una hora?\n"
" a) 600 \n"
" b) 360 \n"
" c) 3600\n"
" d) 6000\n",
.resp = 'c',
.done = false
},
{
.preg = "si te dan una bofetada por la izquierda y dos por la "
"derecha, cuantas bofetadas te dieron?\n"
" a) 1 bofetada \n"
" b) 2 bofetadas\n"
" c) 3 bofetadas\n"
" d) 4 bofetadas\n",
.resp = 'c',
.done = false
}
};
int main(void) {
int len = 5;
char resp = '\0';
float count = 0;
float calif = 0;
int i = 0;
cout << "hay un total de " << len << " preguntas" << endl;
while (true) {
cout << "cual quieres? (contesta 0 para terminar)" << endl;
cout << "pregunta #: ";
cin >> i;
cout << endl;
if (i < 1 || i > len)
break;
i--;
if (arr[i].done) {
cout << "ya contestastes esta." << endl;
cout << "=================================================\n";
continue;
}
arr[i].done = true;
if (count == 0)
calif = 1;
count++;
cout << i+1 << ") " << arr[i].preg;
cout << "cual es tu respuesta?: ";
cin >> resp;
cout << "-------------------------------------------------\n";
if (arr[i].resp == resp) {
cout << "estas bien\n";
calif = (calif * (count - 1) + 1) / count;
} else {
cout << "estas mal\n";
calif = (calif * (count - 1) + 0) / count;
};
cout << "=================================================\n";
};
// for (int i = 0 ; i < len ; i++) {
// };
cout << "=================================================\n";
if (count == 0) {
cout << "no tienes calificacion ya que no contestastes nada" << endl;
return 0;
} else
cout << "porciento: " << calif * 100 << endl;
if (calif >= .6) {
cout << "aprobastes\n";
} else {
cout << "reprobastes\n";
};
return 0;
};
Solución:
Pseudocódigo:
inicio
ano, int
write ("Seleccione el ano=")
read ano
if (ano%4==0 && ano%100==0) them
{write ("el ano es bisiesto")}
else
{write ("el ano no es bisiesto")}
fin
Código:
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main(){
int ano;
cout<<"Seleccione el ano=";
cin>>ano;
if (ano%4==0 && ano%100==0)
{cout<<"el ano es bisiesto"<<endl;}
else
{cout<<"el ano no es bisiesto"<<endl;}
getch ();
return 0;}
Solución:
Ejercicio fecha valida
Pseudocódigo:
inicio
mes, dia, ano, int
write ("introduzca un el numero del mes (enero=1, febrero=2, etc)=")
read mes
write ("introduzca un el dia=")
read dia
write ("introduzca un el ano=")
read ano
switch (mes){
case 1: if (dia<1 || dia>31)
{ write ("fecha invalida")}
else
{ write ("fecha invalida")}
break;
case 2: if (ano%4==0 || ano%100==0)
{if (dia<1 || dia>29)
{ write ("fecha invalida")}
else
{ write ("fecha invalida")}}
else{
if (dia<1 || dia>28)
{ write ("fecha invalida")}
else
{ write ("fecha invalida")}
break;
case 3: if (dia<1 || dia>31)
{ write ("fecha invalida")}
else
{ write ("fecha invalida")}
break;
case 4: if (dia<1 || dia>30)
{ write ("fecha invalida")}
else
{ write ("fecha invalida")}
break;
case 5: if (dia<1 || dia>31)
{ write ("fecha invalida")}
else
{ write ("fecha invalida")}
break;
case 6: if (dia<1 || dia>30)
{ write ("fecha invalida")}
else
{ write ("fecha invalida")}
break;
case 7: if (dia<1 || dia>31)
{ write ("fecha invalida")}
else
{ write ("fecha invalida")}
break;
case 8: if (dia<1 || dia>31)
{ write ("fecha invalida")}
else
{ write ("fecha invalida")}
break;
case 9: if (dia<1 || dia>30)
{ write ("fecha invalida")}
else
{ write ("fecha invalida")}
break;
case 10: if (dia<1 || dia>31)
{ write ("fecha invalida")}
else
{ write ("fecha invalida")}
break;
case 11: if (dia<1 || dia>30)
{ write ("fecha invalida")}
else
{ write ("fecha invalida")}
break;
case 12: if (dia<1 || dia>31)
{ write ("fecha invalida")}
else
{ write ("fecha invalida")}
break;
default: write ("fecha invalida")
fin
Código:
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main()
{
int mes, dia, ano;
cout<<"introduzca un el numero del mes (enero=1, febrero=2, etc)=";
cin>>mes;
cout<<"introduzca un el dia=";
cin>>dia;
cout<<"introduzca un el ano=";
cin>>ano;
switch (mes){
case 1: if (dia<1 || dia>31)
{ cout<<"fecha invalida";}
else
{cout<<"fecha valida";}
break;
case 2: if (ano%4==0 || ano%100==0)
{if (dia<1 || dia>29)
{cout<<"fecha invalida";}
else
{cout<<"fecha valida";}}
else{
if (dia<1 || dia>28)
{ cout<<"fecha invalida";}
else
{cout<<"fecha valida";}}
break;
case 3: if (dia<1 || dia>31)
{ cout<<"fecha invalida";}
else
{cout<<"fecha valida";}
break;
case 4: if (dia<1 || dia>30)
{ cout<<"fecha invalida";}
else
{cout<<"fecha valida";}
break;
case 5: if (dia<1 || dia>31)
{ cout<<"fecha invalida";}
else
{cout<<"fecha valida";}
break;
case 6: if (dia<1 || dia>30)
{ cout<<"fecha invalida";}
else
{cout<<"fecha valida";}
break;
case 7: if (dia<1 || dia>31)
{ cout<<"fecha invalida";}
else
{cout<<"fecha valida";}
break;
case 8: if (dia<1 || dia>31)
{ cout<<"fecha invalida";}
else
{cout<<"fecha valida";}
break;
case 9: if (dia<1 || dia>30)
{ cout<<"fecha invalida";}
else
{cout<<"fecha valida";}
break;
case 10: if (dia<1 || dia>31)
{ cout<<"fecha invalida";}
else
{cout<<"fecha valida";}
break;
case 11: if (dia<1 || dia>30)
{ cout<<"fecha invalida";}
else
{cout<<"fecha valida";}
break;
case 12: if (dia<1 || dia>31)
{ cout<<"fecha invalida";}
else
{cout<<"fecha valida";}
break;
default: cout<<"fecha invalida";}
getch ();
return 0;}
Solución:
Ejercicio 1 pag 248
Pseudocódigo:
inicio
cuenta int
cuenta=2
while (cuenta<=10) them
{write ("cuenta" )
cuenta=cuenta+2}
fin
Código:
#include <iostream.h>
#include <conio.h>
int main(){
int cuenta;
cuenta=2;
while (cuenta<=10){
cout<<cuenta<<" ";
cuenta=cuenta+2;}
getch();
return 0;}
Solución:

Pseudocódigo:
inicio
MAX_CELSIUS = 60, VAL_INICIAL =-10, TAMANO_PASO= 5, celsius int
double fahren
write (" GRADOS GRADOS\n")
write (" CELCIUS FAHRENHEIT\n" )
write (" _________ ___________\n")
celsius=VAL_INICIAL
write (setiosflags(ios::showpoint), setprecision (2))
while (celsius <= MAX_CELSIUS)
{
fahren =(9.0/5.0) * celsius +32.0
write (setw(4) , celsius , setw (13) , fahren)
celsius = celsius + TAMANO_PASO
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);
while (celsius <= MAX_CELSIUS)
{
fahren =(9.0/5.0) * celsius +32.0;
cout<< setw(4) << celsius << setw (13) << fahren << endl;
celsius = celsius + TAMANO_PASO;
};
getch ();
return 0;
}
Solución:
Ejercicio 3 pag 248
Pseudocódigo:
inicio
num=0, int
while (num<=20) them
{num++
write (num, " ")}
fin
Código:
#include <iostream.h>
#include <conio.h>
int main(){
int num=0;
while (num<=20){
num++;
cout<< num <<" ";}
getch();
return 0;}
Solución:
Ejercicio 4 pag 248
Pseudocódigo:
inicio
galones=10, litros, int
write ("Galones Litros")
while (galones<=20)them
{ litros=galones*3.785}
write (galones, "\t", litros)
galones++
fin
Código:
#include <iostream.h>
#include <conio.h>
int main(){
int galones=10;
float litros;
cout<<"Galones Litros"<<endl;
while (galones<=20){
litros=galones*3.785;
cout<<galones<<"\t"<<litros<<endl;
galones++;}
getch();
return 0;}
Solución:
Examen
Código:
#include <iostream>
using std::cout;
using std::cin;
using std::endl;
#include <string>
using std::string;
struct preg_t{
string preg;
char resp;
bool done;
} arr[] = {
{
.preg = "cual de las siguientes formulas es correcta?\n"
" a) (sin(x))^2 = (1 - cos(2x))/2 \n"
" b) (cos(x))^2 = (1/2)(1 - sin(2x)) \n"
" c) (sin(2x))^2 = (1/2)(1 + cos(x)) \n"
" d) (cos(x))^2 = (1/2)(1 - cos(2x)) \n",
.resp = 'a',
.done = false
},
{
.preg = "con que valor de y seria lo siguiente cierto?: "
"cos(y+x) = sin(x)\n"
" a) pi \n"
" b) pi/2 \n"
" c) pi/4 \n"
" d) 2pi \n",
.resp = 'b',
.done = false
},
{
.preg = "cual es el valor de aceleracion por gravedad en pies por "
"segundos cuadrado?\n"
" a) 9.81\n"
" b) 32.4\n"
" c) 34.2\n"
" d) 32.2\n",
.resp = 'd',
.done = false
},
{
.preg = "segundos en una hora?\n"
" a) 600 \n"
" b) 360 \n"
" c) 3600\n"
" d) 6000\n",
.resp = 'c',
.done = false
},
{
.preg = "si te dan una bofetada por la izquierda y dos por la "
"derecha, cuantas bofetadas te dieron?\n"
" a) 1 bofetada \n"
" b) 2 bofetadas\n"
" c) 3 bofetadas\n"
" d) 4 bofetadas\n",
.resp = 'c',
.done = false
}
};
int main(void) {
int len = 5;
char resp = '\0';
float count = 0;
float calif = 0;
int i = 0;
cout << "hay un total de " << len << " preguntas" << endl;
while (true) {
cout << "cual quieres? (contesta 0 para terminar)" << endl;
cout << "pregunta #: ";
cin >> i;
cout << endl;
if (i < 1 || i > len)
break;
i--;
if (arr[i].done) {
cout << "ya contestastes esta." << endl;
cout << "=================================================\n";
continue;
}
arr[i].done = true;
if (count == 0)
calif = 1;
count++;
cout << i+1 << ") " << arr[i].preg;
cout << "cual es tu respuesta?: ";
cin >> resp;
cout << "-------------------------------------------------\n";
if (arr[i].resp == resp) {
cout << "estas bien\n";
calif = (calif * (count - 1) + 1) / count;
} else {
cout << "estas mal\n";
calif = (calif * (count - 1) + 0) / count;
};
cout << "=================================================\n";
};
// for (int i = 0 ; i < len ; i++) {
// };
cout << "=================================================\n";
if (count == 0) {
cout << "no tienes calificacion ya que no contestastes nada" << endl;
return 0;
} else
cout << "porciento: " << calif * 100 << endl;
if (calif >= .6) {
cout << "aprobastes\n";
} else {
cout << "reprobastes\n";
};
return 0;
};
Solución:
Suscribirse a:
Entradas (Atom)













.png)

















