jueves, 17 de octubre de 2013

PRACTICA 4

problema 1




Psudocodigo

s, c, t, ct, sc ,a real
char ta
write "Valor del angulo : "
read a
write"Oprima g si el angulo esta en grados o r si es en radianes : "
read ta
if(ta=g or ta=G)
s=sin((a*3.1416) /180.0)
c=cos((a*3.1416) /180)
t=(sin((a*3.1416) /180))/(cos((a*3.1416) /180))
ct= 1.0/((sin((a*3.1416) /180.0))/(cos((a*3.1416) /180.0)) )
sc=1.0 /((a*3.1416) /180.0)
write " seno: ",s
write"coseno: ",c
write ” tangente: ",t
write” Cotangente: “,ct
write ”secante: ",sc
if(ta=r or ta=R)
s=sin(a) c=cos(a) ;
t=(s)/(c)
ct= 1./((sin(a)))/(cos(a))
sc=1 /(a)
write " seno: ",s
write"coseno: ",c
write ” tangente: ",t
write” Cotangente: “,ct
write ”secante: ",sc


Psudocodigo

s, c, t, ct, sc ,a real 
char ta
write "Valor del angulo : "
read a
write"Oprima g si el angulo esta en grados o r si es en radianes : "
read ta
if(ta=g or ta=G)
s=sin((a*3.1416) /180.0) 
c=cos((a*3.1416) /180) 
t=(sin((a*3.1416) /180))/(cos((a*3.1416) /180)) 
ct= 1.0/((sin((a*3.1416) /180.0))/(cos((a*3.1416) /180.0)) ) 
sc=1.0 /((a*3.1416) /180.0)
write " seno: ",s
write"coseno: ",c
write ” tangente: ",t
write” Cotangente: “,ct
write ”secante: ",sc
if(ta=r or ta=R)
s=sin(a) c=cos(a) ;
t=(s)/(c)
ct= 1./((sin(a)))/(cos(a))
sc=1 /(a)
write " seno: ",s
write"coseno: ",c
write ” tangente: ",t
write” Cotangente: “,ct
write ”secante: ",sc

PROBLEMA 2



Psudocodigo

s, c, t, ct, sc ,a real 
char ta
write "Valor del angulo : "
read a
write"Oprima g si el angulo esta en grados o r si es en radianes : "
read ta
if(ta=g or ta=G)
s=sin((a*3.1416) /180.0) 
c=cos((a*3.1416) /180) 
t=(sin((a*3.1416) /180))/(cos((a*3.1416) /180)) 
ct= 1.0/((sin((a*3.1416) /180.0))/(cos((a*3.1416) /180.0)) ) 
sc=1.0 /((a*3.1416) /180.0)
write " seno: ",s
write"coseno: ",c
write ” tangente: ",t
write” Cotangente: “,ct
write ”secante: ",sc
if(ta=r or ta=R)
s=sin(a) c=cos(a) ;
t=(s)/(c)
ct= 1./((sin(a)))/(cos(a))
sc=1 /(a)
write " seno: ",s
write"coseno: ",c
write ” tangente: ",t
write” Cotangente: “,ct
write ”secante: ",sc



PROBLEMA3
Psudocodigo

s, c, t, ct, sc ,a real 
char ta
write "Valor del angulo : "
read a
write"Oprima g si el angulo esta en grados o r si es en radianes : "
read ta
if(ta=g or ta=G)
s=sin((a*3.1416) /180.0) 
c=cos((a*3.1416) /180) 
t=(sin((a*3.1416) /180))/(cos((a*3.1416) /180)) 
ct= 1.0/((sin((a*3.1416) /180.0))/(cos((a*3.1416) /180.0)) ) 
sc=1.0 /((a*3.1416) /180.0)
write " seno: ",s
write"coseno: ",c
write ” tangente: ",t
write” Cotangente: “,ct
write ”secante: ",sc
if(ta=r or ta=R)
s=sin(a) c=cos(a) ;
t=(s)/(c)
ct= 1./((sin(a)))/(cos(a))
sc=1 /(a)
write " seno: ",s
write"coseno: ",c
write ” tangente: ",t
write” Cotangente: “,ct
write ”secante: ",sc


PROBLEMA4





PROBLEMA 5

PROBLEMA 6

Psudocodigo

s, c, t, ct, sc ,a real 
char ta
write "Valor del angulo : "
read a
write"Oprima g si el angulo esta en grados o r si es en radianes : "
read ta
if(ta=g or ta=G)
s=sin((a*3.1416) /180.0) 
c=cos((a*3.1416) /180) 
t=(sin((a*3.1416) /180))/(cos((a*3.1416) /180)) 
ct= 1.0/((sin((a*3.1416) /180.0))/(cos((a*3.1416) /180.0)) ) 
sc=1.0 /((a*3.1416) /180.0)
write " seno: ",s
write"coseno: ",c
write ” tangente: ",t
write” Cotangente: “,ct
write ”secante: ",sc
if(ta=r or ta=R)
s=sin(a) c=cos(a) ;
t=(s)/(c)
ct= 1./((sin(a)))/(cos(a))
sc=1 /(a)
write " seno: ",s
write"coseno: ",c
write ” tangente: ",t
write” Cotangente: “,ct
write ”secante: ",sc

PROBLEMA7




PROBLEMA 8


PROBLEMA 9

Psudocodigo

s, c, t, ct, sc ,a real 
char ta
write "Valor del angulo : "
read a
write"Oprima g si el angulo esta en grados o r si es en radianes : "
read ta
if(ta=g or ta=G)
s=sin((a*3.1416) /180.0) 
c=cos((a*3.1416) /180) 
t=(sin((a*3.1416) /180))/(cos((a*3.1416) /180)) 
ct= 1.0/((sin((a*3.1416) /180.0))/(cos((a*3.1416) /180.0)) ) 
sc=1.0 /((a*3.1416) /180.0)
write " seno: ",s
write"coseno: ",c
write ” tangente: ",t
write” Cotangente: “,ct
write ”secante: ",sc
if(ta=r or ta=R)
s=sin(a) c=cos(a) ;
t=(s)/(c)
ct= 1./((sin(a)))/(cos(a))
sc=1 /(a)
write " seno: ",s
write"coseno: ",c
write ” tangente: ",t
write” Cotangente: “,ct
write ”secante: ",sc


PROBLEMA 10




martes, 15 de octubre de 2013

tarea 15 octubre 2013

1). Escriba un programa que acepte dos números reales de un usuario y un código seleccionado.
Si el código seleccionado introducido es 1, haga que el programa sume
los dos números introducidos con anterioridad y despliegue el resultado; si el
código seleccionado es 2, los números deberán multiplicarse, y si el código seleccionado
es 3, el primer número deberá ser dividido entre el segundo número.
1b) Determine qué hace el programa escrito en el ejercicio 1a cuando los números introducidos
son 3 y 0, y el código seleccionado es 3.



1c) Modifique el programa escrito en el ejercicio 1a de modo que no se permita la
división entre 0 y se despliegue un mensaje apropiado cuando se intente dicha
división.





             PROBLEMA 3

a) El cuadrante en el que reside una línea trazada desde el origen es determinado por el ángulo que forma la línea con el eje x positivo como sigue:

          Ángulo desde el eje x positivo              Cuadrante



  • Entre 0 y 90 grados                                       I
  • Entre 90 y 180 grados                                  II
  • Entre 180 y 270 grados                                III        
  • Entre 270 y 360 grados                               IV


-Usando esta información, escriba un programa en C++ que acepte el ángulo de la
línea como una entrada del usuario y determine y despliegue el cuadrante apropiado
a los datos introducidos. (NOTA: Si el ángulo tiene exactamente 0, 90, 180
o 270 grados, la línea correspondiente no reside en ningún cuadrante sino que se
encuentra en un eje)


3b).Modifique el programa escrito para el ejercicio 3a de modo que se despliegue un
mensaje que identifique un ángulo de cero grados como el eje x positivo, un ángulo
de 90 grados como el eje y positivo, un ángulo de 180 grados como el eje x
negativo y un ángulo de 270 grados como el eje y negativo.

lunes, 14 de octubre de 2013

EXAMEN UNIDAD II

Problema 1
Escriba un programa que despliegue cierta cantidad de segundos introducida por teclado en su equivalente días, horas, minutos y segundos.

#include<iostream.h>
#include<conio.h>
#include<iomanip>
 int main ()
 {
 int s1,dias,diasr,horas,horasr,minutos,minutosr,segundos,segundosr;
cout<<setw(40)<<"Escriba la cantidad de segundos: ";
cin>>s1;
 dias=s1/86400;
 diasr=s1%86400;
 horas=diasr/3600;
 horasr=diasr%3600;
 minutos=horasr/60;
 minutosr=horasr%60;
 segundos=minutosr;
 cout<<setw(40)<<"\n\nLa cantidad de segundos introducido equivale a:\n\n";
 cout<<setw(55)<<"\n";
 cout<<setw(40)<<dias<<" dias\n";
 cout<<setw(55)<<"\n";
cout<<setw(40)<<horas<<" horas\n";
 cout<<setw(55)<<"\n";
cout<<setw(40)<<minutos<<" minutos\n";
 cout<<setw(55)<<"\n";
cout<<setw(40)<<segundos<<"segundos\n";
 cout<<setw(55)<<”\n";
getch();
return 0;

}







problema 2
Escribir un programa que solicite al usuario la longitud y anchura de una habitación en metros y despliegue la superficie y perímetro en pulgadas y pies.

-PSEUDOCODIGO
real l,apga,psa,pgl,pslpsg,ppg,sps,pps;
write: Escriba la longitud en metros: 
read: l
write: Escriba la anchura en metros:
read: a
pga=a*39.37
psa=a*3.28
pgl=l*39.37
psl=l*3.28
spg=pga*pgl
ppg= (pga*2)+(pgl*2)
sps=psa*psl
pps=(psa*2)+(psl*2)
write: El perimetro en pulgadas es de; ppg
write: La superficie en pulgas es de ; spg
write: El perimetro en pies es de ; pps
write: La superficie en pies es de ;sps


#include<iomanip>
#include<math.h>
#include<iostream.h>
#include<conio.h>

 int main ()
 {
    float a,l,pga,psa,pgl,psl,spg,ppg,sps,pps;
    gotoxy(15,8);
    cout<<" Escriba la longitud en metros"<<endl;
    gotoxy(15,9);
    cin>>l;
    gotoxy(15,10);
    cout<<" Escriba la anchura en metros"<<endl;
    gotoxy(15,11);
    cin>>a;
    pga=a*39.37;
    psa=a*3.28;
    pgl=l*39.37;
    psl=l*3.28;
   spg=pga*pgl;
   ppg=(pga*2)+(pgl*2);
   sps=psa*psl;
   pps=(psa*2)+(psl*2);
   gotoxy(15,13);
  cout<<"-------";
  gotoxy(25,14);
  cout<<"EN PULGADAS";
  gotoxy(15,15);
  cout<<"-------";
  gotoxy(15,17);
  cout<<"Perimeto "<<ppg;
  gotoxy(15,18);
  cout<<"Superficie "<<spg;
  gotoxy(15,21);
  cout<<"------";
  gotoxy(25,22);
 cout<<" EN PIES= ";
 gotoxy(15,23);
 cout<<"-------";
 gotoxy(15,25);
cout<<" PERIMETRO="<<pps;
gotoxy(15,26);
cout<<"SUPERFICIE= "<<pps;
getch();
return 0;
 }



problema 3


Elaborar un algoritmo que calcule e imprima el costo de producción de un artículo, teniendo como datos de entrada descripcion del artículo y el número de unidades producidas. El costo se calcula multiplicando el número de unidades producidas por un factor de costo de materiales de 4.5 y  sumándole al producto un costo fijo 10700.

algoritmo

Inicio.
1.- Definir variables.
  char cr;
  int cp,nu
2.- Caracteristicas del árticulo.
     write: Descripción del árticulo.
     read:cr
3.-Cuantas unidades se encuentran.
    write:número de unidades disponibles
    read: nu
4..Realizar el calculo.
    cp=nu¨*45+10700
5.-Desplegar el costo de producción.
 write: El costo de producción es de ;cp
Fin.



#include<conio.h>
#include<iostream.h>
  int main ()
 {
  char dc[100];
  char articulo[10];
  int cp,nu;
  cout<<"Nombre del Articulo\n";
  cin>>articulo;
  cout<<"Descripcion del Articulo\n\n";
  cin>>dc;
  cout<<"Unidades Disponibles\n\n";
  cin>>nu;
  cp=nu*4.5+10700;
  cout<<" Costo de produccion \n\n"<<cp;
  getch ();
  return 0;
 }