viernes, 15 de junio de 2012
Turbo c:Ejemplos 2
ecuacion_v2.cpp
-----------------------------------------------------------------------------------------------------------------
/*
Programa: ecuacion
Descripción: Solución de ecuaciones de segundo grado utilizando
02/06/2012
*/
/* Bibliotecas */
#include <stdio.h> /* Biblioteca de entrada y salida estándar */
#include <stdlib.h> /* Biblioteca para las funciones del sistema */
#include <math.h> /* Biblioteca para utilizar funciones matemáticas: pow para calcular la potencia sqrt para calcular la raíz cuadrada*/
void main() /* Función Principal*/
{
/*Declaración de variables */
double a, b, c, x1, x2, det;
printf("El siguiente programa calcula las raices de un polinomio de segundo grado\n");
printf("\n\t\t ax^2 + bx + c = 0\n\n");
/* Datos de entrada */
printf("Introducir el coeficiente (a)-> "); scanf("%lf",&a);
printf("Introducir el coeficiente (b)-> "); scanf("%lf",&b);
printf("Introducir el coeficiente (c)-> "); scanf("%lf",&c);
det = pow(b,2)-4*a*c;
if (det>= 0) /* Verificamos que la ecuación tenga raices reales */
{
if(a>0)
{
x1=(-b + sqrt(det))/2*a;
x2=(-b - sqrt(det))/2*a;
printf("\nLa raices son: %.2lf, %.2lf",x1, x2);
}
else
{
printf("\nNo se puede proceder ya que a=0 y no se puede dividir");
}
}
else
{
printf ("\nNo existen raices reales.");
}
printf("\n\n");
system("pause");
}
newton.cpp
-------------------------------------------------------------------------------------------------------------
/*
Programa: newton
Descripción: Muestra un menú para calcular la aceleración,fuerza o masa, conforme a la segunda ley de Newton
28/05/2012
*/
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
main ()/* Función Principal*/
{
/*Declaración de variables*/
char opc;
float f,m,a;
/*Ciclo para repetir el menú mientras que la opción no sea salir*/
do
{
system("cls"); /*Instrucción para borrar la pantalla*/
printf("\n Realiza Calculos trabajando la 2a. Ley de Newton");
printf("\n ------------------------------------------------");
printf("\n a. Fuerza. \n b. Aceleracion \n c. Masa \n d. Salir");
printf("\n ------------------------------------------------");
printf("\n Elige una opcion: ");
opc=getche(); /*Instrucción que lee una variable de tipo carácter*/
switch(opc) /*Estructura de Selección Múltiple*/
{
case 'a':
printf("\n\nIngresa la masa: "); scanf("%f",&m);
printf("Ingresa la aceleracion: "); scanf("%f",&a);
f=m*a;
printf("\n\nLa fuerza es %.2f\n\n\t",f);
system("pause");
break;
case 'b':
printf("\n\nIngresa la fuerza: "); scanf("%f",&f);
printf("Ingresa la masa: "); scanf("%f",&m);
a=f/m;
printf("\n\nLa aceleracion es %.2f\n\n\t",f);
system("pause");
break;
case 'c':
printf("\n\nIngresa la fuerza: "); scanf("%f",&f);
printf("Ingresa la aceleración: "); scanf("%f",&m);
m=f/a;
printf("\n\nLa masa es %.2f\n\n\t",f);
system("pause");
break;
case 'd':
printf("\n\nAdios :( \n");
system("pause");
break;
default:
printf("\n\n Opcion invalida :( ");
system("pause");
break;
}/*Fin dela Selección Múltiple*/
}while (opc!='d');
}/*Fin*/
nomina.cpp
---------------------------------------------------------------------------------------------------------------
/*
Programa: nomina
Descripción: calcula la nómina a pagar de n trabajadores
28/05/2012
*/
#include <stdio.h>
#include <stdlib.h>
void main()/* Función Principal*/
{
/*Declaración de variables */
int n,c;
float nom,sal;
/* Lectura del número de empleados */
printf("Calculo de la Nomina\n\n ");
printf("Ingrese el total de empleados: ");
scanf("%d",&n);
/*Ciclo definido de 1 hasta el número de empleados ingresados*/
for (nom=0,c=1;c<=n;c=c+1)
{
printf("Ingresa el salario del trabajador %d: ", c);
scanf("%f",&sal);
/*Acumulador de salários*/
nom=nom+sal;
}
printf("\n La nomina a pagar es %.2lf \n", nom);
system("pause");
}
promedio_v3.cpp
--------------------------------------------------------------------------------------------------------------
/*
Programa: Calcula promedio
Fecha: 02/06/2012
Nombre: Claudio Enrique Alpízar Romero
*/
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
void main()
{
float p1,p2,p3,p4,p5,sp,pg;
/*
p1=parcial 1,p2=parcial 2,p3=parcial 3,p4=examen final,p5=trabajo final, sp=suma parcial 1.2.3,pg=promedio general
*/
printf("Promedio de calificaciones\n");
printf("Fundamentos de Programacion\n");
printf("=============================================\n\n");
printf("SECCION 1\n");
printf("Introducir calificacion 1er. parcial -> "); scanf("%f",&p1);
printf("Introducir calificacion 2do. parcial -> "); scanf("%f",&p2);
printf("Introducir calificacion 3er. parcial -> "); scanf("%f",&p3);
printf("\nSECCION 2\n");
printf("Introducir calificacion examen final -> "); scanf("%f",&p4);
printf("\nSECCION 3\n");
printf("Introducir calificacion trabajo final-> "); scanf("%f",&p5);
printf("\n---------------------------------------------\n");
sp = (p1+p2+p3)/3;
pg = (sp+p4+p5)/3;
printf ("Calificacion SECCION 1-> %f\n",sp);
printf ("Calificacion SECCION 2-> %f\n",p4);
printf ("Calificacion SECCION 3-> %f\n",p5);
printf("\n---------------------------------------------\n");
printf ("Promedio General -> %f\n",pg);
if(pg==0 || pg<=5.9)
{
printf ("*** Reprobado :( ***");
}
if(pg>=6 && pg <=10)
{
printf ("*** Aprobado :) ***");
}
if(pg<0 || pg>10)
{
printf ("-> Calificacion no valida :( <-");
}
printf("\n---------------------------------------------\n");
system("PAUSE");
}
promtemp.cpp
--------------------------------------------------------------------------------------------------------------
/*
Programa: promedio de Temperaturas
Descripción: Calcula el promedio de las temperaturas que el usuario ingresa.
*/
#include <stdio.h>
#include <stdlib.h>
#define centinela -460
void main() /* Función Principal*/
{
float tempF,promF,sumaF=0; /*Declaración de acumuladores y contadores*/
int c=0;
/* Lectura de la primera temperatura */
printf("Programa que calcula el promedio de temperaturas en grados Fahrenheit\n\n\n");
printf("\nIngrese la primer temperatura registrada:\n"); scanf ("%f",&tempF);
if (tempF>0)
{
while (tempF>=centinela) /* Codificación del ciclo */
{
c= c+1; /* Se registra la temperatura que se leyó */
sumaF= sumaF+tempF; /* Se acumula la temperatura en la suma */
/* Se lee la siguiente temperatura */
printf("\n\nIngrese la siguiente temperatura (para terminar ingrese un numero menor a %d):\n", centinela);
scanf("%f",&tempF);
}
promF= sumaF/c; /* Promedio de Temperaturas Fahrenheit */
printf("\nPromedio de temperaturas Celsius=%.2f\n", promF);
}
else
printf("\nValor no soportado\n");
system("pause");
}
tipoangulo.cpp
-------------------------------------------------------------------------------------------------------------
/*
Programa: tipoAngulo 1
Descripción: Determina el tipo de angulo (agudo, recto, obtuso, llano o cóncavo)
28/05/2012
*/
#include <stdio.h>
#include <stdlib.h>
void main() /* Función Principal*/
{
/*Declaración de variables */
int angulo;
/*Mensaje de bienvenida*/
printf("\nEste programa determina de que tipo es el angulo dado.");
/*Instrucciones */
printf("\n\nIngrese la medida del angulo (grados): ");
scanf("%d",&angulo);
if (angulo<=0 || angulo>=360)
printf("\nNo tiene clasificación");
if (angulo>0 &&angulo<90)
printf("\n El angulo es agudo");
if (angulo==90)
printf("\nEl angulo es recto");
if (angulo>90 &&angulo<180)
printf("\nEl angulo es obtuso");
if (angulo ==180)
printf("\nEl angulo es llano");
if (angulo>180 &&angulo<360)
printf("\nEl angulo es concavo");
printf("\n\n\t");
system("pause");
} /*Fin de la función Principal*/
tipoangulo_v2.cpp
-------------------------------------------------------------------------------------------------------------
/*
Programa: tipoAngulo v2
Descripción: Determina el tipo de angulo (agudo, recto, obtuso, llano o cóncavo)
29/05/2012
*/
#include <stdio.h>
#include <stdlib.h>
void main()
{
/*Declaración de variables*/
int angulo;
printf("\nEste programa determina de que tipo es el angulo dado");
/*Instrucción */
printf("\n\nIngrese la medida del angulo (grados): ");
scanf("%d",&angulo);
if(angulo<=0 || angulo>=360)
printf("\nNo tiene clasificación");
else if(angulo<90)
printf("\nEl angulo es agudo");
else if(angulo==90)
printf("\nEl angulo es recto");
else if(angulo<180)
printf("\nEl angulo es obtuso");
else if(angulo ==180)
printf("\nEl angulo es llano");
else
printf("\nEl angulo es concavo");
printf("\n\n");
system("pause");
}
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario