C++

C++

domingo, 30 de enero de 2011

Unidad 1

PRACTICA 2

Ejercicio 1


#include <stdio.h>
#include <conio.h>
void main()
{
printf(" Lluvia Leticia Solorio 10210991\n");
printf(" Ing. Electronica\n ");
printf(" Semestre:2\n ");
printf(" Practica 1 \n");
printf(" Fecha: 27 de Enero del 2011\n");
getch();
}




Ejercicio 2

#include <stdio.h>
#include <conio.h>
int main()
{
int num1,num2,suma;
printf("Numero uno =  ");
scanf("%d", &num1);
printf("Numero dos =  ");
scanf("%d", &num2);
suma=num1+num2;
printf("La suma da =%d",suma);
getch();
}


 Ejercicio 3

#include <stdio.h>
#include <conio.h>
void main ()
{
float tiempo_transcurrido,velocidad_de_viaje,distancia;
printf(" Velocidad de viaje =  " );
scanf("%f", &velocidad_de_viaje);
printf("Tiempo transcurrido =  ");
scanf("%f", &tiempo_transcurrido);
distancia=tiempo_transcurrido*velocidad_de_viaje;
printf("La distancia recorrida=%f",distancia);
getch();
}



Ejercicio 4


#include <stdio.h>
#include <conio.h>
main ()
{
float l,a,p;
printf("capture la longitud del lado = ");
scanf("%f",&l);
a=l*l;
printf("el area del cuadrado=%f", a);
p=l*4;
printf(" el perimetro del cuadrado=%f", p);
getch();
}


 Ejercicio 5

#include <stdio.h>
#include <conio.h>
void main()
{
float f,celsius;
printf("Fahrenheit  = ? ");
scanf("%f", &f);
celsius=(5.0/9.0)*(f-32.0);
printf(" Grados Celsius=%f",celsius);
getch();
}




Ejercicio 6

#include <stdio.h>
#include <conio.h>
#include <math.h>
void main()
{
float x1,x2,x3,x4,x5;
float suma,desv,prom;
printf(" x1 = ?");
scanf("%f",&x1);
printf(" x2 = ?");
scanf("%f",&x2);
printf(" x3 = ?");
scanf("%f",&x3);
printf(" X4 = ?");
scanf("%f",&x4);
printf(" X5 = ?");
scanf("%f",&x5);
prom=(x1+x2+x3+x4+x5)/(5.0);
suma=(x1-prom)*(x1-prom)+(x2-prom)*(x2-prom)+(x3-prom)*(x3-prom)+(x4-prom)*(x4-prom)+(x5-prom)*(x5-prom);
desv=sqrt(suma/4.0);
printf("La desviacion estandar es%f ",desv);
getch();
}





PRACTICA 1


Ejercicio 1

#include <iostream.h>
#include <conio.h>
void main()
{
cout<<"Lluvia Leticia Solorio"<<endl;
cout<<"Ing. Electronica"<<endl;
cout<<"Semestre:2"<<endl;
cout<<"Practica 1"<<endl;
cout<<"Fecha: 27 de Enero del 2011"<<endl;
getch();
}





Ejercicio 2

#include <iostream.h>
#include <conio.h>
int main()
{
int num1,num2,suma;
cout<<"Numero uno = ? ";
cin>>num1;
cout<<"Numero dos = ? ";
cin>>num2;
suma=num1+num2;
cout<<"la suma de "<<num1<<" + "<<num2<<" = "<<suma<<endl;
getch();
return 0;
}




Ejercicio 3

#include <iostream.h>
#include <conio.h>
main()
{
float tiempo_transcurrido,velocidad_de_viaje,distancia;
cout<<" Velocidad de viaje = ? " ;
cin>>velocidad_de_viaje;
cout<<"Tiempo transcurrido = ? ";
cin>>tiempo_transcurrido;
distancia=tiempo_transcurrido*velocidad_de_viaje;
cout<<"La distancia es "<<distancia<<"millas";
getch();
}








 Ejercicio 4

#include<iostream>
#include<conio>
main ()
{
float l,a,p;
cout<<"capture la longitud del lado=";
cin>>l;
a=l*l;
cout<<"el area del cuadrado es="<<a<<endl;
p=l*4;
cout<<"el perimetro del cuadrado es="<<p;
getch();
}






 Ejercicio 5

#include <iostream.h>
 #include <conio.h>
 main()
 {
 float F,C;
 cout<<"Grados Fahrenheit=";
 cin>>F;
 C=(5.0/9.0)*(F-32.0);
 cout<<" La temperatura en grados Celsius es ="<<C;
 getch();
 }




Ejercicio 6

#include <iostream.h>
#include <conio.h>
#include <math.h>
void main()
{
float x1,x2,x3,x4,x5;
float suma=0,desv,prom;
cout<<"x1=?";
cin>>x1;
cout<<"x2=?";
cin>>x2;
cout<<"x3=?";
cin>>x3;
cout<<"x4=?";
cin>>x4;
cout<<"x5=?";
cin>>x5;
prom=(x1+x2+x3+x4+x5)/5.0;
suma=(x1-prom)*(x1-prom)+(x2-prom)*(x2-prom)+(x3-prom)*(x3-prom)+(x4-prom)*(x4-prom)+(x5-prom)*(x5-prom);
desv=sqrt(suma/4.0);
cout<<"desviacion estandar es "<<desv<<endl;
getch();
}




TAREA 4

Secuencia de escape

Cuando utiliza una diagonal inversa ( \ ) frente a un grupo de caracteres, ella le indica a la computadora que debe escapar de la manera en que estos caracteres serian interpretados normalmente. Por esta razón, a la combinación de una diagonal invertida y estos caracteres específicos se le llama secuencia de escape. La tabla muestra las secuencias de escape mas comunes en C++.




TAREA 3


Tipos de datos en C++







Tipos de datos de C y C++

Todos los programas gestionan algunos tipos de información que normalmente se pueden representar utilizando uno de los ocho (8) tipos de datos básicos de C y C++:
    1. Char. Texto (tipo de dato char) esta constituido por caracteres simples, como a,z,?,3 y cadenas, como "esto es una prueba" (normalmente, de 8 bits o un byte por carácter, con un rango de 0 a 255).
    2. Los valores enteros. (tipo de dato int) Son aquellos números que se aprendieron a contar (1,4,-2,1354); normalmente, tienen un tamaño de 16 bits, 2 bytes o una palabra, con un rango de -32768 a 32767. En windows 98 y windows NT, los valores enteros tienen un tamaño de 32 bits con un rango de -2147483648 a 2147483647.
    3. Los valores en coma flotante. (tipo de dato float) Son números que tienen una parte fraccional, como por ejemplo pi (3,14159), y exponentes (7,563^1021). También se conocen como números reales (normalmente, son de 32 bits, 4 bytes o 2 palabras, con un rango de +/- 3,4E-38 a 3,4E+38).
    4. Los valores en coma flotante de doble precisión. (tipo de dato double) Tienen un rango superior (normalmente de 64 bits, 8 bytes o 4 palabras, con un rango de 1,7E-308 a 1,7E+308). Los valores en coma flotante long double (doble precisión largos) son incluso mas precisos (normalmente, tamaño de 80 bits o 5 palabras, con un rango de +/- 1,18 E-4932 a 1,18 E-4932).
    5. Los tipos de datos enumerados. (tipo de dato enum) Permiten al usuario definir tipos de datos.
    6. El tipo void. Se utiliza para especificar valores que ocupan cero bits y no tienen valor (este tipo también se puede utilizar para la creación de punteros genéricos).
    7. El tipo de dato puntero. No contiene información en el mismo sentido que el resto de los tipos de datos; en su lugar, cada puntero contiene la dirección de la posición de memoria que almacena el dato actual.
    8. El tipo de dato bool. Al que se le puede asignar las constantes true (verdadero) y false (falso).



    TAREA 2

    1.-Escribir un programa que lea los datos de un jugador de soccer nombre del jugador, peso en libras y su estatura en pies. Imprimir el nombre del jugador , su peso expresado en kilogramos y su estatura en metros.

    Algoritmo
    1  1) Hacer lectura  del dato  nombre del jugador
    Leer nombre
    2   2)  Mostrar nombre del jugador
    Imprimir nombre
    2.   3)   Leer el dato de la estatura del jugador
    Leer metros
    3.   4)  Calcular la conversión m a ft
    ft = m * 0.304
    2.    5) Mostrar estatura del jugador
    Imprimir Estatura
    3.    6)Leer dato de peso del jugador
    Leer kg
    4.    7) Calcular la conversión kg a lb
    lb =kg *2.2
    5.  8)  Mostrar peso del jugador
             Imprimir  peso
           FIN



    Seudocódigo

    1) Inicio
    Nombre del jugador real
    Peso del jugador  real                                                                                                                     
    Estatura del jugador  real
    lb, kg ,m ,ft
    Imprimir  “ nombre del jugador=?”
    Leer nombre del jugador
    Imprimir “peso del jugador=? es”, kg
    lb=kg *2.2
     Leer peso
    Imprimir “estatura del jugador=?es”, m
    ft=m * 0.304
    Imprimir  estatura
    Final

    2.-El departamento de climatología de cierta ciudad,ha efectuado su convesión al sistema métrico. Diseñe un programa para realizar las siguientes conversiones:

    a)Leer la temperatura en grados Celsius e imprimir su equivalente Fahrenheit.

    Algoritmo1) Mostrar dato de grados celsius
    Leer c
    2) Calcular la conversion grados celsius a fahrenheit.
    c=(5.0/9.0) * (f - 32)
    3) Mostrar grados fahrenheit
    Imprimir"grados fahrenheit ", fahrenheit
    4) FIN
    Seudocodigo
    1) Inicio
    c, fahrenheit Real
    Imprimir "grados celsius=?"
    Leer c
    c=(5.0/9.0) * (f - 32.0)
    Imprimir "La temperatura fahrenheit es ", fahrenheit
    Final

    b)Leer la cantidad de lluvia en pulgadas e imprimir su equivalente en mílimetros (25.5 mm =1 pulgada).
         
    Algoritmo

    1.Mostrar  el dato ft
    Leer ft
    2.Calcular la conversión ft a mm
    mm=ft *25.5
    3.Mostrar mm
     Imprimir ”mm es”, mm
    4.FIN

    Seudocodigo
    1.Inicio
    mm, ft real
    Imprimir “ft=?”
    Leer ft
    mm=ft * 25.5
    Imprimir “La cantidad de lluvia es”, mm
    Final

    TAREA 1
    
    Problema (1)  Formula para sacar el tiempo.
     Algoritmo

    1) Hacer la Lectura de distancia y velocidad.
    Leer distancia
    Leer velocidad

    2) Calcular tiempo
    tiempo = distancia
                  velocidad
    3) Mostrar valor de tiempo
    Imprimir "tiempo =" ,tiempo

     4) FIN
    
    Problema (2) Formula para sacar el area de un triangulo.
     Algoritmo

    1) Hacer lectura de base y altura
    Leer base
    Leer altura

    2) Calcular area
    area = base * altura
                       2
    3) Mostrar valor de area
    Imprimir "area =" , area

    4) FIN

    
    Problema (3)  Formula para sacar el volumen de un cubo.
     Algoritmo

    1) Hacer lectura de base, altura y ancho
    Leer base
    Leer altura
    Leer ancho

    2)  Calcular volumen
    volumen = base * altura * ancho

    3) Mostrar valor de volumen
    Imprimir "volumen =" , volumen

    4) FIN