ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

PROGRAMAS EN C++


Enviado por   •  29 de Mayo de 2014  •  12.100 Palabras (49 Páginas)  •  224 Visitas

Página 1 de 49

En este primer ejercicio se muestra la base de todo programa, la escritura en pantalla.

Para ello, hay que introducir la librería adecuada con instrucciones básicas (<stdio.h>) e indicarle al programa dónde empezar (void main()).

Recuerda que todas las instrucciones se escriben en minúsculas y acaban en “;”.

Las funciones más simples y utilizadas son:

printf  Escritura en pantalla

scanf  Lectura de pantalla

1. Programa de inicio: Escritura en pantalla.

#include<stdio.h>

void main(){

printf("Hola\n\n");

}

Una vez realizado el programa anterior, pasaremos a realizar ejercicios de cálculos matemáticos. Aprenderemos a declarar valores (int = números enteros, float = números decimales, char = caracteres) y a pedir al ordenador que los lea mediante la instrucción scanf. El cálculo de valores se sitúa sin instrucción.

2. Programa que calcule la suma de dos números.

#include <stdio.h>

void 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 <stdio.h>

void 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 aritmética de tres números cualesquiera.

#include <stdio.h>

void 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 aritméticas más complejas, como la raíz cuadrada (sqrt). Para ello introducimos una nueva librería (<math.h>).

6. Programa que calcule raíces 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 triángulo (Fórmula de Herón).

#include <stdio.h>

#include <math.h>

void 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 interés 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 símbolo que necesitaremos a partir de ahora será el “%”, que sirve para calcular el resto de una división. Podemos verlo en el siguiente ejemplo.

9. Programa que calcule el resto de cualquier división 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);

}

...

Descargar como (para miembros actualizados) txt (37 Kb)
Leer 48 páginas más »
Disponible sólo en Clubensayos.com