Vous êtes sur la page 1sur 6

UNIVERSIDAD DE EL SALVADOR

FACULTAD MULTIDISCIPLINARIA DE OCCIDENTE


DEPARTAMENTO DE MATEMTICA
INFORMTICA ESPECIAL DE LA MATEMTICA.
Encargado: Marlon Vsquez

Programas realizados en c++


1. Programa que imprime un saludo.
#include<stdio.h>
void main(){
printf("Hola\n\n");
}
Una vez realizado el programa anterior, pasaremos a realizar ejercicios de
clculos matemticos. Aprenderemos a declarar valores (int = nmeros
enteros, float = nmeros decimales, char = caracteres) y a pedir al ordenador
que los lea mediante la instruccin scanf. El clculo de valores se sita sin
instruccin.

2. Programa que calcule la suma de dos nmeros.


#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
int X,Y,Z;
printf("Por favor, introduzca un numero: ");
scanf("%d",&X);
printf("Ahora, inserte otro: ");
scanf("%d",&Y);
Z=X+Y;
printf("\nEl resultado es %d\n",Z);
}
3. Programa que calcula longitudes de circunferencia.
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{

float R,sol1;
printf("Bienvenido, calcularemos la longitud de su
circunferencia.\n\n");
printf("Lo unico que debe hacer es introducir el radio: ");
scanf("%f",&R);
sol1=2*3.141592*R;
printf("\n\nEl resultado es %f\n\n",sol1);
}
Volver
4. Programa que calcula la media aritmtica de tres nmeros cualesquiera.
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
float a,b,c,M;
printf("Bienvenido, calcularemos la media aritmetica de tres
numeros.\n\n");
printf("Por favor, introduzca el primero: ");
scanf("%f",&a);
printf("Ahora, inserte el segundo de ellos: ");
scanf("%f",&b);
printf("Por ultimo, teclee el numero final: ");
scanf("%f",&c);
M=(a+b+c)/3;
printf("\nEl resultado es %f\n\n",M);
}

5. Programa que calcula reas de trapecios.


#include <stdio.h>
void main(){
float bma,bme,h,A;
printf("Bienvenido al programa para calcular areas de
trapecios.\n\n");
printf("Bien, introduzca la base mayor: ");
scanf("%f",&bma);
printf("Ahora, escriba la base menor: ");
scanf("%f",&bme);
printf("Ya solo necesito la altura: ");
scanf("%f",&h);
A=((bma+bme)*h)/2;
printf("\nEl area del trapecio es %f\n\n",A);
}

Ahora pasaremos a aprender operaciones aritmticas ms complejas, como


la raz cuadrada (sqrt). Para ello introducimos una nueva librera
(<math.h>).

6. Programa que calcule races cuadradas enteras.


#include <stdio.h>
#include <math.h>
void main(){
int X,R;
printf("Por favor, inserte un numero");
scanf("%d",&X);
R=sqrt(X);
printf("\nSu raiz cuadrada es %d\n\n",R);
}

7. Programa que calcula el rea de un tringulo (Frmula de Hern).


#include <stdio.h>
#include <math.h>
/*calcula la raiz cuadrada*/
int main(){
float a,b,c,sp,R;
printf("Bienvenido. Calcularemos el area del triangulo.\n\n");
printf("Introduce el primer lado: ");
scanf("%f",&a);
printf("Ahora, inserta el segundo lado: ");
scanf("%f",&b);
printf("Por ultimo, escribe el tercer lado: ");
scanf("%f",&c);
sp=(a+b+c)/2;
R=sqrt(sp*(sp-a)*(sp-b)*(sp-c));
printf("\nEl area obtenida es %f\n\n",R);
printf("Muchas gracias por utilizar este progama.\n\n");
}
8. Programa que calcula el capital final de un inters simple.
#include <stdio.h>
void main(){
float c,I,t,F;
printf("Bienvenido. Calcularemos el capital final de un interes
simple.\n\n");

printf("Por favor, introduce el capital inicial: ");


scanf("%f",&c);
printf("Ahora, escribe el interes al que esta colocado: ");
scanf("%f",&I);
printf("Por ultimo, inserta el tiempo al que se deja el capital: ");
scanf("%f",&t);
F=c+c*(I/100)*t;
printf("\n\nEl capital final es de %f\n\n",F);
}

Otro smbolo que necesitaremos a partir de ahora ser el %, que sirve para
calcular el resto de una divisin. Podemos verlo en el siguiente ejemplo.

9. Programa que calcule el resto de cualquier divisin entera.


#include <stdio.h>
void main(){
int D,d,R;
printf("Hola, obtendremos el resto de cualquier division entera.\n\n");
printf("Inserte el dividendo: ");
scanf("%d",&D);
printf("Bien, escriba el divisor: ");
scanf("%d",&d);
R=D%d;
printf("\nEl resto de la division es %d\n\n",R);
}
10. Programa que calcula el precio de un objeto sin el impuesto de valor
aadido (IVA).
#include <stdio.h>
void main(){
float X,IVA,R;
printf("Bienvenido.Calcularemos el precio de un articulo sin el
IVA.\n\n");
printf("Por favor, introduzca el precio de la compra: ");
scanf("%f",&X);
IVA=(16*X/100);
R=X-IVA;
printf("\nEl precio del objeto sin IVA es %f\n\n",R);
}

11. Programa que calcule el rea de un tringulo.


#include <stdio.h>
void main(){
int B,H,A;
printf("Por favor, introduzca la base del triangulo");
scanf("%d",&B);
printf("Ahora, inserte la altura del mismo");
scanf("%d",&H);
A=B*H/2;
printf("\nSu area es de %d\n\n",A);
}
12. Programa que obtenga la media geomtrica de tres numeros.
#include <stdio.h>
#include <math.h>
void main(){
float a,b,c,R;
printf("Bienvenido, obtendremos la media geometrica de tres
numeros.\n\n");
printf("Por favor, introduzca el primer numero: ");
scanf("%f",&a);
printf("Ahora, inserte el segundo numero: ");
scanf("%f",&b);
printf("Por ultimo, escriba el tercer numero: ");
scanf("%f",&c);
R=cbrt(a*b*c);
printf("\nEl resultado es %f\n\n",R);
}
Una de las estructuras ms utilizadas en programacin en C++ es el if.
Sirve para el ordenador distinga entre varios caminos posibles. Si hay ms
de uno, se utilizar else para sealar el restante. Las condiciones van entre
llaves.
Mayor
Menor
Igual
Distinto
Mayor o
igual
Menor o
igual
Mejor verlo con este ejemplo:

>
<
==
!=
>=
<=

13. Programa que indica qu numero de los dos introducidos por el usuario
es mayor.
#include <stdio.h>
void main(){
int X,Y;
printf("Por favor, escribe un numero ");
scanf("%d",&X);
printf("Ahora, teclea otro ");
scanf("%d",&Y);
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\n\n");
}

Vous aimerez peut-être aussi