Vous êtes sur la page 1sur 12

Laboratorio 002

Variables, Constantes & Tipos de Datos

Profesor:
Materia:
Facultad:

Lic. Tpac Samilln


Informtica
Geologa

2014

Operaciones Matemticas

Variables y Constantes en C++


Variables
Elemento o zona de almacenamiento de datos, cuyo valor puede variar a
lo largo del desarrollo o proceso del programa. El empleo de variables
en C++ requiere prestar cuidado a los siguientes aspectos:
1.
2.
3.
4.

Declaracin de las variables


Reglas para identificar variables
Asignacin de valores
Visualizacin de las variables

Ejemplo:
int x,y;
int x = 10;
int a = 20, b = 15;
char letra = a;
Constantes
Elemento o zona de almacenamiento de datos, cuyo valor NO vara en el
desarrollo o proceso del programa, por lo que ser el mismo tanto al
comienzo como al final de este. El uso de constantes en C++ requiere el
seguimiento de los siguientes aspectos:
1. Declaracin de las constantes
2. Asignacin de valores
3. Tipos de constantes
Ejemplo:
#define pi 3.1416;
const pi = 3.1416;
const institucion = Universidad Nacional Mayor de San Marcos;
const institucion_corto = UNMSM;

Nota:
El C++ es un lenguaje muy conciso, con muchas menos palabras clave
que otros lenguajes. A continuacin se presenta la lista de las 48
palabras clave de C++, para las que ms adelante se dar detalle de su
significado (algunos compiladores aaden otras palabras clave, propias
de cada uno de ellos. Es importante evitarlas como identificadores:
asm
auto
break
case
catch
char
class
const

continue
default
delete
do
double
else
enum
extern

float
for
friend
goto
if
inline
int
long

new
operator
private
protected
public
register
return
short

Estructura de un Programa C++

signed
sizeof
static
struct
switch
template
this
throw

try
typedef
union
unsigned
virtual
void
volatile
while

Programa 01:
Imprimir el cuadrado de un numero ingresado por el usuario
#include <conio.h>
#include <stdio.h>
main(){
// variables
float x,c;
printf (Ingrese un numero);
scanf(%f, &x);
c=x*x;
printf(El cuedrado de %f es %f,x,c);
getch();
return (0);
}
Si se desea puede cambiar printf por cout para escribir en la consola y
el scanf que sirve para leer un valor por el cin, que pertenecen a la
librera iostream.h
#include <conio.h>
#include <stdio.h>
main(){
// variables
float x,c;
clrscr();
cout << Ingrese un numero;
cin >> x;
c=x*x;
cout << El cuadrado de << x << es << c;
getch();
return (0);
}

Programa 02:
Calcular el rea de un traingulo cuyas dimensiones sean ingresadas por
el usuario.
#include <conio.h>
#include <iostream>
using namespace std;
main(){
// variables
float b,h, AT;
cout << Este programa calcula el rea de un triangulo << endl;
cout << Ingrese el valor de la Base: ;
cin >> b;
cout << Ingrese el valor de la Altura: ;
cin >> h;
// calculo
AT = (b*h)/2;
cout << El rea del triangulo es << AT;
getch();
return (0);
}

Programa 03:
Calcular la media aritmtica de 3 nmeros enteros.
#include <stdio.h>
using namespace std;
void main(){
// variables
int a,b,c;
float M;
// se separa con una linea en blanco
printf (Calcular la media aritmtica de 3 enteros. \n\n);
printf (Introduzca el primer numero: );
scanf (%d, &a);
printf (Introduzca el segundo numero: );
scanf (%d, &b);
printf (Introduzca el tercer numero: );
scanf (%d, &c);
// calculo
M = (a+b+c) / 3;
// salida
printf (\n\n\nEl resultado es %f \n\n, M);
system (pause);
return (0);
}

Programa 04:
Indicar qu nmero de dos introducidos es mayor.
#include <stdio.h>
void main(){
// variables
int x,y;
// se separa con una linea en blanco
printf (Calcular el numero mayor. \n\n);
printf (Introduzca el primer numero: );
scanf (%d, &x);
printf (Introduzca el segundo numero: );
scanf (%d, &y);
// calculo
if (x>y){
printf(\nEl mayor es %d\n\n,x);
} else if (y>x){
printf(\nEl mayor es %d\n\n,y);
} else {
printf(\nEstos dos numeros son iguales);
}
system (pause);
}

Programa 05:
Calcular el rea de un tringulo mediante la frmula de Hern.
#include <stdio.h>
#include <math.h>
void main(){
// variables
float a,b,c,sp,R;
// se separa con una linea en blanco
printf (Calcular el area del triangulo. \n\n);
printf (Introduzca el primer lado: );
scanf (%d, &a);
printf (Introduzca el segundo lado: );
scanf (%d, &b);
printf (Introduzca el tercer lado: );
scanf (%d, &c);
// calculo
sp = (a+b+c) / 2;
R = sqrt(sp*(sp-a)*(sp-b)*(sp-c));
//salida
printf (\nEl area obtenida es %f\n\n, R);
system (pause);
}

Programa 06:
Programa que resulelve ecuaciones de segundo grado.
#include <stdio.h>
#include <math.h>
void main(){
// variables
float A,B,C,D,S,sol1,sol2;
printf("Resolveremos su ecuacion de segundo grado.\n\n");
printf("\nPor favor, introduzca el coeficiente A: ");
scanf("%f",&A);
printf("\nAhora, escriba el coeficiente B: ");
scanf("%f",&B);
printf("\nPor ultimo, inserte el coeficiente C: ");
scanf("%f",&C);
D=B*B-4*A*C;
if(D<0){
printf("\n\nDisculpe, no tiene solucion real\n\n");
}else if(D==0){
S=-B/2*A;
printf("\n\nEl resultado de la ecuacion es %f\n\n",S);
}else{
sol1=(-B+sqrt(D))/(2*A);
sol2=(-B-sqrt(D))/(2*A);
printf("\n\nLos resultados son %f y %f\n\n",sol1,sol2);
}
printf("\nGracias por utilizar este programa\n\n");
}

Programa 06:
Programa que calcula los X trminos de la serie de Fibonacci.
#include <stdio.h>
#include <stdlib.h>
int main(void){
printf("Programa para calcular la progresion de Fibonacci.\n\n");
int veces, primer=0,segun=1,proximo,r;
char borrado;
printf("Introduzca el numero de terminos: ");
scanf("%d",&veces);
scanf("%c",&borrado);
system("cls");
printf("He aqui la sucesion de %d terminos: \n",veces);
for(int i=0;i<=veces;i++){
r=primer+segun;
primer=segun;
segun=r;
printf("\n\t\t\t\t%d",r);
}
printf("\n\nGracias por utilizar este programa.\n\n");
system ("pause");
return 0;
}

Programa 08:
Programa que muestra el tipo de dato enumeracin.
#include <stdio.h>
#include <iostream>
enum semana{domingo, lunes, martes, miercoles, jueves, viernes,
sabado};
int main(){
enum semana hoy;
hoy=jueves;
printf("dia de la semana %d",hoy+1);
system (pause);
return 0;
}

Vous aimerez peut-être aussi