void maine

22
void main()……… para abrir getch();…para cerrar int……. para enteros float…….para reales D,d diagonal mayor y diagonal menor http://www.youtube.com/watch?v=k4CSbMTGeQg# ! Aquí presento un tutorial de programación en C++ con ejercicios correspondientes al curso de 1º de Bachillerato. a) Estructuras Sencillas b) Programas de operaciones matemáticas c) Condiciones d) Bucles e) Toma de caracteres Volver al menú principal 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()).

description

e

Transcript of void maine

void main() para abrir getch();para cerrar

int. para enteros float.para reales

D,d diagonal mayor y diagonal menorhttp://www.youtube.com/watch?v=k4CSbMTGeQg#!Aqu presento un tutorial de programacin en C++ con ejercicios correspondientes al curso de 1 de Bachillerato.a)Estructuras Sencillasb)Programas de operaciones matemticasc)Condicionesd)Buclese)Toma de caracteresVolver al men principalEn este primer ejercicio se muestra la base de todo programa, la escritura en pantalla.Para ello, hay que introducir la librera adecuada con instrucciones bsicas () e indicarle al programa dnde empezar (void main()).Recuerda que todas las instrucciones se escriben en minsculas y acaban en;.Las funciones ms simples y utilizadas son:printfEscritura en pantallascanfLectura de pantalla1. Programa de inicio: Escritura en pantalla.#includevoid 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 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 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);}Volver4. Programa que calcula la media aritmtica de tres nmeros cualesquiera.#include 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 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 ().6. Programa que calcule races cuadradas enteras.#include #include 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 #include 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 inters simple.#include 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 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 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 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 #include 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);}VolverUna 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=

Menor o igualY){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");}}14. Programa que escriba en pantalla un comentario con respecto a la temperatura del da.#include void main(){int X,Y;printf("Bienvenido. Introduzca la temperatura");scanf("%d",&X);if(X