Está en la página 1de 25

Programa conversor de caballos de vapor-watios

#include<iostream.h>
#include<math.h>
#include<conio.h>
//conversor caballos vapor-watios//
int main(){
int CV, conversion=736;
double watios;
cout<<"introduzca un valor de caballos de vapor"<<"\n";
cin>> CV;
watios = CV * conversion;
cout<< CV <<" caballos de vapor son "<<watios<<" watios";
getch();
}
Programa que resuelve determinantes de 2x2 , de 3x3 y sistemas de ecuaciones de 2 o 3
incognitas
2 Cdigo:
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
float a,b,c,d,e,f,g,h,i,l,k,j,x,y,z,total,eleccion;
printf("El programa resuelve determinantes de 2x2 , de 3x3 y sistemas de ecuaciones de 2 o 3
incognitas por lo que pulsa 1 si quieres resolver un determinante de 3x3 , pulsa 2 si quieres
resolver un sistema de ecuaciones con 3 incognitas, pulsa 3 para reolver determinantes de 2x2 y
pulsa 4 para resolver sistemas de ecuaciones de 2 incognitas: ");
scanf("%f",&eleccion);
if(eleccion==1){
printf("El determinante es de la forma | a b c |\n");
printf(" | d e f |\n");
printf(" | g h i |\n");
printf("Introduce a:");
scanf("%f",&a);
printf("Introduce b:");
scanf("%f",&b);
printf("Introduce c:");
scanf("%f",&c);
printf("Introduce d:");
scanf("%f",&d);
printf("Introduce e:");
scanf("%f",&e);
printf("Introduce f:");
scanf("%f",&f);
printf("Introduce g:");
scanf("%f",&g);
printf("Introduce h:");

scanf("%f",&h);
printf("Introduce i:");
scanf("%f",&i);
total=((a*e*i)+(b*f*g)+(d*h*c))-((c*e*g)+(f*h*a)+(d*b*i));
printf("El valor del determinante es: %f\n",total);
}
else{
if(eleccion==2){
printf("El sistema de ecuaciones es de la forma | ax by cz = l \n");
printf(" | dx ey fz = j \n");
printf(" | gx hy iz = k \n");
printf("Introduce a:");
scanf("%f",&a);
printf("Introduce b:");
scanf("%f",&b);
printf("Introduce c:");
scanf("%f",&c);
printf("Introduce d:");
scanf("%f",&d);
printf("Introduce e:");
scanf("%f",&e);
printf("Introduce f:");
scanf("%f",&f);
printf("Introduce g:");
scanf("%f",&g);
printf("Introduce h:");
scanf("%f",&h);
printf("Introduce i:");
scanf("%f",&i);
printf("Introduce l:");
scanf("%f",&l);
printf("Introduce j:");
scanf("%f",&j);
printf("Introduce k:");
scanf("%f",&k);
total=((a*e*i)+(b*f*g)+(d*h*c))-((c*e*g)+(f*h*a)+(d*b*i));
x=(((l*e*i)+(b*f*k)+(j*h*c))-((c*e*k)+(f*h*l)+(j*b*i)))/total;
y=(((a*j*i)+(l*f*g)+(d*k*c))-((c*j*g)+(f*k*a)+(d*l*i)))/total;
z=(((a*e*k)+(b*j*g)+(d*h*l))-((l*e*g)+(j*h*a)+(d*b*k)))/total;
printf("X=%f , Y=%f , Z=%f \n",x,y,z);
} else {
if (eleccion==3){
printf("El determinante es de la forma | a b |\n");
printf(" | c d |\n");
printf("Introduce a:");
scanf("%f",&a);
printf("Introduce b:");
scanf("%f",&b);
printf("Introduce c:");

scanf("%f",&c);
printf("Introduce d:");
scanf("%f",&d);
total =(a*d)-(c*b);
printf("El resultado del determinante de 2x2 es: %f\n",total);
}
else{
if(eleccion==4){
printf("El sistema de ecuaciones es de la forma | ax by = l \n");
printf(" | cx dy = j \n");
printf("Introduce a:");
scanf("%f",&a);
printf("Introduce b");
scanf("%f",&b);
printf("Introduce c");
scanf("%f",&c);
printf("Introduce d");
scanf("%f",&d);
printf("Introduce l");
scanf("%f",&l);
printf("Introduce j");
scanf("%f",&j);
total =(a*d)-(c*b);
x = (l*d)-(j*b);
y= (a*j)-(l*c);
printf("El valor de x es : %f \n ",x);
printf("El valor de y es : %f\n",y);
}
else{
if(eleccion!=1&&eleccion!=2&&eleccion!=3&&eleccion!=4){
printf("Por favor 1,2,3 o 4\n");
}
}
}
}
}
getch();
}
Programa que te imprime por pantalla la nota final de un alumno, indicandole al programa
cuales son sus notas y cual es el porcentaje de nota practica,teorica y de asistencia
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
float teorica,practica,asistencia,teor,prac,asis,notafinal,nteorica,npractica,nasistencia,porctotal;
printf("El programa imprime por pantalla el resultado final de la nota de un \n");

printf("alumno.Primero debes de introducir cual es el porcentaje de nota\n");


printf("teorica , nota practica y de asistencia a clase.\n");
printf("Introduce el porcentaje de nota teorica :\n");
scanf("%f",&teorica);
printf("Introduce el porcentaje de nota practica :\n");
scanf("%f",&practica);
printf("Introduce el porcentaje de nota de asistencia :\n");
scanf("%f",&asistencia);
teor=teorica/100;
prac=practica/100;
asis=asistencia/100;
porctotal=teorica+practica+asistencia;
if(porctotal<=101){
printf("Ahora introduce la nota de teoria:\n");
scanf("%f",&nteorica);
printf("Ahora introduce la nota de practicas:\n");
scanf("%f",&npractica);
printf("Ahora introduce la nota de asistencia:\n");
scanf("%f",&nasistencia);
notafinal=(teor*nteorica)+(prac*npractica)+(asis*nasistencia);
if(notafinal>5){
printf("El alumno ha aprobado con una nota de %f \n ",notafinal);
}
else{
printf("El alumno ha suspendido con una nota de %f \n",notafinal);
}
}else {
printf("No cuadra el porcentaje.\n");
}
getch();
}
Programa que suma tantos enteros como se desee
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int A, resultado=0, cont;
printf ("Cuantos numeros quieres sumar? \n");
scanf ("%d",&cont);
for (cont; cont>0; cont--)
{
printf("\n Escribe el numero a sumar: \n");
scanf ("%d",&A);
resultado=A+resultado;

}
printf("El resultado es: %d \n", resultado);
getch();
}
Programa que dice con palabras tu nota numrica
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int nota;
printf ("Escribe la nota:\n");
scanf ("%d", a);
if (nota<5) printf ("insuficiente\n");
else if(nota<6) printf ("suficiente\n");
else if(nota<7) printf ("bien\n");
else if(nota<9) printf ("notable\n");
else if(nota<10) printf ("sobresaliente\n");
getch();
}
Programa que pasa de grados centigrados a grados kelvin
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int gradosc, gradosk;
printf ("Escribe el numero de grados centigrados\n");
scanf ("%d", &gradosc);
gradosk=gradosc+273;
printf ("%d grados centigrados es igual que %d grados Kelvin\n", gradosc, gradosk);
getch();
}
programa que lee el numero de articulos adquiridos en un mercadillo y calcula el precio de
los articulos.
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
//programa que lee el numero de articulos adquiridos en un mercadillo y calcula el precio de los
articulos//
int A,B,C,D,E;//calcetines a 2,calzoncillos a 3,camisetas a 6,pantalones a 10 y las medias a
4.25//

float precio;
printf("Introduce el numero de pares de calcetines:\n");
scanf("%d",&A);
precio=A*2;
printf("Introduce el numero de calzoncillos:\n");
scanf("%d",&B);
precio=B*3+precio;
printf("Introduce el numero de camisetas:\n");
scanf("%d",&C);
precio=C*6+precio;
printf("Introduce el numero de pantalones:\n");
scanf("%d",&D);
precio=D*10+precio;
printf("Introduce el numero de medias:\n");
scanf("%d",&E);
precio=E*4.25+precio;
printf("el precio total es:\n%f euros\n",precio);
getch();
}
Programa que es capaz de convertir atmosferas a pascal y viceversa.
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
float a,b;
printf("Conversor de pascal-atmosferas\n");
printf("Introduzca:\n");
printf("1 para convertir de atmosferas a pascal\n");
printf("2 para convertir de pascal a atmosferas\n");
scanf("%f",&a);
if(a==1)
{
printf("Introduzca el numero de atmosferas:\n");
scanf("%f",&b);
printf("%f atmosferas son %f pascal\n",b,b*101300);
}
else
{
printf("Introduzca el numero de pascales:\n");
scanf("%f",&b);
printf("%f pascales son %f atmosferas\n",b,b/101300);
}
getch();
}
Programa que te hace el % de dos numeros introducidos

#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
float a=0, b=0;
float c=0;
printf ("Introduce un valor\n");
scanf ("%f", &a);
printf ("Introduce el valor total\n");
scanf ("%f", &b);
c=(a/b)*100;
printf ("%f por ciento\n", c);
getch();
}
Programa que te pide una medida en metros y te la cambia a km, hm, dam, dm, cm o mm
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
float a,b,km,hm,dam,dm,cm,mm;
printf("Introduce el valor en metros\n");
scanf("%f",&a);
printf("Introduzca la medida a la que quiera cambiar %f m teniendo en cuenta las siguientes
asignaciones\nkm es 6\nhm es 5\ndam es 4\ndm es 3\ncm es 2\nmm es 1\n",a);
scanf("%f",&b);
if(b==6)
{
km=(a/1000);
printf("%f m son %f km\n",a,km);
}
else
{
if(b==5)
{
hm=(a/100);
printf("%f m son %f hm\n",a,hm);
}
else
{
if(b==4)
{
dam=(a/10);
printf("%f m son %f dam\n",a,dam);
}
else
{

if(b==3)
{
dm=(a*10);
printf("%f m son %dm\n",a,dm);
}
else
{
if(b==2)
{
cm=(a*100);
printf("%f m son %fcm\n",a,cm);
}
else
{
if(b==1)
{
mm=(a*1000);
printf("%f m son %f mm\n",a,mm);
}
else
{
printf("el valor introducido no se encuentra dentro de las posibles asignaciones\n");
}
}
}
}
}
}
getch();
}
Programa que te pide un numero y te devuelve la letra correspondiente a ese numero en el
abecedario
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int l1;
printf("Introduce dos numeros del 1 al 28 : \n");
scanf("%d",&l1);
if(l1==1)
printf("El numero %d corresponde a la letra A en el orden de abecedario de la lengua espaola
\n",l1);
if(l1==2)
printf("El numero %d corresponde a la letra B en el orden de abecedario de la lengua espaola
\n",l1);
if(l1==3)
printf("El numero %d corresponde a la letra C en el orden de abecedario de la lengua espaola

\n",l1);
if(l1==4)
printf("El numero %d corresponde a la letra D en el orden de abecedario de la lengua espaola
\n",l1);
if(l1==5)
printf("El numero %d corresponde a la letra E en el orden de abecedario de la lengua espaola
\n",l1);
if(l1==6)
printf("El numero %d corresponde a la letra F en el orden de abecedario de la lengua espaola
\n",l1);
if(l1==7)
printf("El numero %d corresponde a la letra G en el orden de abecedario de la lengua espaola
\n",l1);
if(l1==8)
printf("El numero %d corresponde a la letra H en el orden de abecedario de la lengua espaola
\n",l1);
if(l1==9)
printf("El numero %d corresponde a la letra I en el orden de abecedario de la lengua espaola
\n",l1);
if(l1==10)
printf("El numero %d corresponde a la letra J en el orden de abecedario de la lengua espaola
\n",l1);
if(l1==11)
printf("El numero %d corresponde a la letra K en el orden de abecedario de la lengua espaola
\n",l1);
if(l1==12)
printf("El numero %d corresponde a la letra L en el orden de abecedario de la lengua espaola
\n",l1);
if(l1==13)
printf("El numero %d corresponde a la letra LL en el orden de abecedario de la lengua espaola
\n",l1);
if(l1==14)
printf("El numero %d corresponde a la letra M en el orden de abecedario de la lengua espaola
\n",l1);
if(l1==15)
printf("El numero %d corresponde a la letra N en el orden de abecedario de la lengua espaola
\n",l1);
if(l1==16)
printf("El numero %d corresponde a la letra en el orden de abecedario de la lengua espaola
\n",l1);
if(l1==17)
printf("El numero %d corresponde a la letra O en el orden de abecedario de la lengua espaola
\n",l1);
if(l1==18)
printf("El numero %d corresponde a la letra P en el orden de abecedario de la lengua espaola
\n",l1);
if(l1==19)
printf("El numero %d corresponde a la letra Q en el orden de abecedario de la lengua espaola
\n",l1);

if(l1==20)
printf("El numero %d corresponde a la letra R en el orden de abecedario de la lengua espaola
\n",l1);
if(l1==21)
printf("El numero %d corresponde a la letra S en el orden de abecedario de la lengua espaola
\n",l1);
if(l1==22)
printf("El numero %d corresponde a la letra T en el orden de abecedario de la lengua espaola
\n",l1);
if(l1==23)
printf("El numero %d corresponde a la letra U en el orden de abecedario de la lengua espaola
\n",l1);
if(l1==24)
printf("El numero %d corresponde a la letra V en el orden de abecedario de la lengua espaola
\n",l1);
if(l1==25)
printf("El numero %d corresponde a la letra W en el orden de abecedario de la lengua espaola
\n",l1);
if(l1==26)
printf("El numero %d corresponde a la letra X en el orden de abecedario de la lengua espaola
\n",l1);
if(l1==27)
printf("El numero %d corresponde a la letra Y en el orden de abecedario de la lengua espaola
\n",l1);
if(l1==28)
printf("El numero %d corresponde a la letra Z en el orden de abecedario de la lengua espaola
\n",l1);
if(l1>28)
printf("El numero introducido no se encuentra dentro de los posibles\n");
if(l1<1)
printf("El numero introducido no se encuentra dentro de los posibles\n");
getch();
}
Programa que te pide un conjunto de 10 numeros diferentes y te dice cual es el valor
mximo, el minino y en que posicin est cada uno.
#include <stdio.h>
#include <stdlib.h>
#define SIZE 10
int main(int argc, char *argv[])
{
int i, max, imax, min, imin;
int conjunto[SIZE];
printf("Introduzca %d valores distintos:\n", SIZE);
for (i=0; i<SIZE; i++) {
printf("%d: ", i+1);
scanf("%d", &conjunto[i] );
printf("\n");

}
max = conjunto[0];
min = conjunto[0];
imax = 0;
imin= 0;
for (i=0; i<SIZE ; i++) {
if (conjunto[i] > max) {
max = conjunto[i];
imax = i;
}
}
for (i=0; i<SIZE ; i++) {
if (conjunto[i] <= min) {
min = conjunto[i];
imin = i;
}
}
printf("\nEl mximo valor del conjunto es: %d.\n", max);
printf("\ny est en la posicin %d.\n", imax+1);
printf("\nEl minimo valor del conjunto es: %d.\n", min);
printf("\ny est en la posicin %d.\n", imin+1);
getch();
}
Programa que te calcula la potencia de un numero introduciendo el numero base y el
exponente.
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int x, y, i, potencia;
i = 1;
potencia = 1;
printf("Introduce la base: ");
scanf( "%d", &x );
printf("Introduce el exponente: ");
scanf( "%d", &y );
while ( y >= i )
{
potencia *= x;
++i;
}
printf( "\n%d^%d = %d\n\n",x,y,potencia );
getch();
}
Programa que te pide el radio de una circunferencia y te calcula su rea.

#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
float radio, area;
printf("Introduce el radio de la circunferencia:: ");
scanf("%f", &radio);
area = 2*3.1416*radio;
printf("\nEl area de la circunferencia de radio %.2f es %.2f\n\n", radio, rea);
getch();
}
Programa que te pide un ao y te dice si es bisiesto o no.
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int ano;
printf("Introduce el ao:: ");
scanf("%d", &ano);
if(ano%4==0 || ano%100!=0 && ano%400==0 )
{
printf("\nEl ao %d es bisiesto.\n\n",ano);
}
else printf("\nel ao %d no es bisiesto.\n\n",ano);
getch();
}
Programa que te calcula el total de dinero que hay en caja introduciendo el numero de
monedas y de billetes de cada cantidad.
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int num,i;
float a,b,c,d,e,f,g,h,a1,b1,c1,d1,e1,f1,g1;
float suma, suma1;
printf("Programa que cuenta el total de euros de la caja de un negocio\n\n");
printf("Introduce el numero de monedas de 1 centimo: ");
scanf("%f",&a);
printf("Introduce el numero de monedas de 2 centimos: ");
scanf("%f",&b);
printf("Introduce el numero de monedas de 5 centimos: ");
scanf("%f",&c);
printf("Introduce el numero de monedas de 10 centimos: ");

scanf("%f",&d);
printf("Introduce el numero de monedas de 20 centimos: ");
scanf("%f",&e);
printf("Introduce el numero de monedas de 50 centimos: ");
scanf("%f",&f);
printf("Introduce el numero de monedas de 1 euro: ");
scanf("%f",&g);
printf("Introduce el numero de monedas de 2 euros: ");
scanf("%f",&h);
a=a/100;
b=(b*2)/100;
c=(c*5)/100;
d=d/10;
e=(e*2)/10;
f=(f*5)/10;
h=2*h;
suma= a + b + c + d + e + f + g + h;
printf("\nHay billetes en caja? \nSI: pulse 1. \nNO: pulse 2.\n\n");
scanf("%d",&num);
if(num==1)
{
printf("\nIntroduce el numero de billetes de 5 euros: ");
scanf("%f",&a1);
printf("Introduce el numero de billetes de 10 euros: ");
scanf("%f",&b1);
printf("Introduce el numero de billetes de 20 euros: ");
scanf("%f",&c1);
printf("Introduce el numero de billetes de 50 euros: ");
scanf("%f",&d1);
printf("Introduce el numero de billetes de 100 euros: ");
scanf("%f",&e1);
printf("Introduce el numero de billetes de 200 euros: ");
scanf("%f",&f1);
printf("Introduce el numero de billetes de 500 euros: ");
scanf("%f",&g1);
suma1=suma+(a1*5)+(b1*10)+(c1*20)+(d1*50)+(e1*100)+(f1*200)+(g1*500);
printf("\nEn caja hay %.2f euros.\n\n",suma1);
}
else if(num==2)
{
printf("\nEn caja hay %.2f euros.\n\n",suma);
}
else if(num!=1 || num!=2)
{
printf("ERROR.No ha indicado el numero correcto.\nLa cantidad de dinero de la caja en monedas
es %.2f euros\n",suma);

}
getch();
}
Programa que te pide un numero y te suma todos los numeros enteros hasta el numero
introducido por teclado.
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int i = 1, suma = 0, x;
printf("Introduce un numero x y te mostrare la suma de los enteros desde 1 hasta x. \nX = ");
scanf("%d",&x);
for (i=1; i<=x; i++) {
suma = suma + i;
}
printf("suma = %d\n", suma);
getch();
}
Programa que te muestra los datos personales de la persona elegida de entre 5 posibles.
Agenda.
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int n;
while(n!=1 || n!=2 || n!=3 || n!=4 || n!=5)
{
printf("Introduce el numero que corresponde a cada persona para ver sus datos personales\n");
printf("1--> Jose.\n2--> Juan.\n3--> Carlos.\n4--> Javier.\n5--> Alejandro.\n\n");
scanf("%d",&n);
if(n==1)
{
printf("Nombre y apellidos: Jose Hurtado Gmez \nEdad: 45 aos \nFecha de nacimiento:
02/03/1965 \nLugar de residencia: beda \nTelefono de contacto: 953123123 \nE-mail:
JoseHG@hotmail.com.\n\n");
}
else if(n==2)
{
printf("Nombre y apellidos:Juan Lpez Trillo \nEdad: 35 aos \nFecha de nacimiento: 15/09/1975
\nLugar de residencia: Linares \nTelefono de contacto: 654987321 \nE-mail:
JuanLT@hotmail.com.\n\n");
}

else if(n==3)
{
printf("Nombre y apellidos: Carlos Fernndez Moreno \nEdad: 65 aos \nFecha de nacimiento:
12/07/1945 \nLugar de residencia: Madrid \nTelefono de contacto: 623597419 \nE-mail:
CarlosFM@hotmail.com.\n\n");
}
else if(n==4)
{
printf("Nombre y apellidos: Javier Carrasco Gamero \nEdad: 25 aos \nFecha de nacimiento:
14/11/1985 \nLugar de residencia: Sevilla \nTelefono de contacto: 653214895 \nE-mail:
JavierCG@hotmail.com.\n\n");
}
else if(n==5)
{
printf("Nombre y apellidos: Alejandro Lorite Garrido \nEdad: 30 aos \nFecha de nacimiento:
06/12/1980 \nLugar de residencia: Huelva \nTelefono de contacto: 698741256 \nE-mail:
AlejandroLG@hotmail.com.\n\n");
}
}
getch();
}
Programa que calcula la media del numero de numeros deseado.
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
float a,b,num,suma;
printf("Escribe el numero de numeros a los que deseas hacer la media:\n");
scanf("%f",&b);
suma=0;
num=b;
do
{
printf("Escribe un numero:\n");
scanf("%f",&a);
suma=suma+a;
b=b-1;
}while(b>=1);
printf("La media es: %f \n", suma/num);
getch();
}
Programa que suma o resta vectores segn se desee
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])


{
int a,b,c,d,e,f,i;
printf("Escriba el coeficiente a del primer vector segun (a,b,c)\n");
scanf("%d",&a);
printf("Escriba el coeficiente b del primer vector segun (a,b,c)\n");
scanf("%d",&b);
printf("Escriba el coeficiente c del primer vector segun (a,b,c)\n");
scanf("%d",&c);
printf("Escriba el coeficiente a del segundo vector segun (a,b,c)\n");
scanf("%d",&d);
printf("Escriba el coeficiente b del segundo vector segun (a,b,c)\n");
scanf("%d",&e);
printf("Escriba el coeficiente c del segundo vector segun (a,b,c)\n");
scanf("%d",&f);
printf("Si desea sumarlos introduzca 1\nSi desea restarlos 2\n");
scanf("%d",&i);
if(a==1)
printf("La suma es (%d,%d,%d)",a+d,b+e,c+f);
else
printf("La resta es (%d,%d,%d)",a-d,b-e,c-f);
getch();
}
Programa que te pide tu DNI sin letra y te muestra la letra que le corresponde!
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
char letras[]="TRWAGMYFPDXBNJZSQVHLCKE\0";
int dni;
int letra;
printf("Introduce tu dni y te dire la letra: ");
scanf("%d", &dni);
if ( dni <=99999999)
{
letra = dni % 23;
printf("Tu dni completo es %d - %c\n", dni, letras[letra]);
}
else
{
printf("No has introducido un numero valido\n");
}
getch();
}

Programa que te pide tu edad y te indica el ao en que naciste y en que ao doblaras tu


edad actual
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int a,b,c;
printf("Introduzca su edad\n");
scanf("%d",&a);
b=2010-a;
printf("Usted naci en %d \n",b);
c=2010+a;
printf("Usted doblara su edad en %d \n",c);
getch();
}
programa que permita expresar un valor en horas minutos y segundos
#include <cstdlib>
#include <iostream>
using namespace std;
main()
{
int D,H,min,seg;
cout<<"\nDigite los das: ";
cin>>D;
cout<<"Digite las horas: ";
cin>>H;
cout<<"Digite los minutos: ";
cin>>min;
cout<<"Digite los segundos: ";
cin>>seg;
D=D;
cout<<" Los das es igual a: "<<D<<endl;
H=H*D;
cout<<" Los horas es igual a: "<<H<<endl;
min=H*min;
cout<<" Los minutos es igual a: "<<min<<endl;
seg=min*seg;
cout<<" Los segundos es igual a: "<<seg<<endl;
getch();
}
Programa que te relaciona un numero con su correspondiente letra del abecedario
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])


{
int numero;
printf ("Introduce un numero para averiguar su correspondiente letra en el abecedario \n");
scanf ("%d", &numero);
if ( numero==1) {printf ("La letra correspondiente es A");}
else if( numero==2) {printf ("La letra correspondiente es B");}
else if( numero==3) {printf ("La letra correspondiente es C");}
else if( numero==4) {printf ("La letra correspondiente es D");}
else if( numero==5) {printf ("La letra correspondiente es E");}
else if( numero==6) {printf ("La letra correspondiente es F");}
else if( numero==7) {printf ("La letra correspondiente es G");}
else if( numero==8) {printf ("La letra correspondiente es H");}
else if( numero==9) {printf ("La letra correspondiente es I");}
else if( numero==10) {printf ("La letra correspondiente es J");}
else if( numero==11) {printf ("La letra correspondiente es K");}
else if( numero==12) {printf ("La letra correspondiente es L");}
else if( numero==13) {printf ("La letra correspondiente es M");}
else if( numero==14) {printf ("La letra correspondiente es N");}
else if( numero==15) {printf ("La letra correspondiente es ");}
else if( numero==16) {printf ("La letra correspondiente es O");}
else if( numero==17) {printf ("La letra correspondiente es P");}
else if( numero==18) {printf ("La letra correspondiente es Q");}
else if( numero==19) {printf ("La letra correspondiente es R");}
else if( numero==20) {printf ("La letra correspondiente es S");}
else if( numero==21) {printf ("La letra correspondiente es T");}
else if( numero==22) {printf ("La letra correspondiente es U");}
else if( numero==23) {printf ("La letra correspondiente es V");}
else if( numero==24) {printf ("La letra correspondiente es W");}
else if( numero==25) {printf ("La letra correspondiente es X");}
else if( numero==26) {printf ("La letra correspondiente es Y");}
else if( numero==27) {printf ("La letra correspondiente es Z");}
else {printf("El numero introducido no debe ser mayor de 27");}
getch();
}
Programa en que introduces las pendientes de dos rectas y te dice su posicin relativa en el
espacio
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(int argc, char *argv[])
{
//programa en que introduces la pendiente de dos rectas y te dice su posicin relativa en el
espacio//
float m1,m2,tanV,s,g,m3;
printf("Introduzca la pendiente de la recta primera:\n");
scanf("%f",&m1);

printf("Introduzca la pendiente de la recta segunda:\n");


scanf("%f",&m2);
if(m1==m2){
printf("Las rectas son paralelas o coincidentes\n");
}
m3=-(1/m1);
if(m2==m3){
printf("Las rectas son mutuamente perpendiculares\n");
}
tanV = (m2-m1)/(1+(m1*m2));
printf("La tangente del angulo es:%f\n",tanV);
s=atan(tanV);
g=s*(180/M_PI);
printf("El angulo vale:%f grados \n",g);
getch();
}
Programa que calcula el area de un triangulo dados sus tres vrtices por coordenadas
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(int argc, char *argv[])
{
//programa que calcula el area de un triangulo dados sus tres vertices por coordenadas//
float x1,y1,x2,y2,x3,y3,A,s;
printf("Introduzca el elemento x de la primera coordenada:");
scanf("%f",&x1);
printf("Introduzca el elemento y de la primera coordenada:");
scanf("%f",&y1);
printf("Introduzca el elemento x de la segunda coordenada:");
scanf("%f",&x2);
printf("Introduzca el elemento y de la segunda coordenada:");
scanf("%f",&y2);
printf("Introduzca el elemento x de la tercera coordenada:");
scanf("%f",&x3);
printf("Introduzca el elemento y de la tercera coordenada:");
scanf("%f",&y3);
A=0.5*(x1*y2+y1*x3+y3*x2-y2*x3-y1*x2-x1*y3);
if(A<0){ //introduzco este condicional para que el area no salga negativa//
s=A*(-1);
printf ("El area del triangulo es:\n%f m2",s);}
else{
printf ("El area del triangulo es:\n%f m2",A);
}
getch();
}
Programa que calcula el area y el permetro de una elipse dado el semieje mayor y menor

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(int argc, char *argv[])
{
//programa que calcula el area y el permetro de una elipse dado el semieje mayor y menor//
float a,b,A,P;
printf("Introduzca el semieje mayor:\n");
scanf("%f",&a);
printf("Introduzca el semieje menor:\n");
scanf("%f",&b);
while(a<0||b<0){
printf("Medida incorrecta,introduzca un valor positivo para el semieje mayor\n");
scanf("%f",&a);
printf("Medida incorrecta,introduzca un valor positivo para el semieje menor\n");
scanf("%f",&b);
}
A=M_PI*a*b;
printf("El area de la elipse es:\n%f m2\n",A);
P=2*M_PI*sqrt(0.5*(a*a+b*b));
printf("\nEl permetro de la elipse es:\n%f m\n",P);
getch();
}
Programa que calcula el area y el permetro de un polgono regular de n lados inscrito en
una circunferencia de radio r
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
//programa que calcula el area y el perimetro de un poligono regular de n lados inscrito en una
circunferencia de radio r//
int main(int argc, char *argv[])
{
int n;
float a,p,r;
printf("Introduzca el numero de lados:\n");
scanf("%d",&n);
printf("Introduzca el radio de la circunferencia:\n");
scanf("%f",&r);
a=0.5*n*r*r*sin(2*M_PI/n);
printf("El area del poligono es:\n%f m2\n",a);
p=2*M_PI*r*sin(M_PI/n);
printf("\nEl perimetro del poligono es:\n%f m\n",p);
getch();
}
Programa que calcula la pendiente de una recta y muestra por pantalla la ecuacin en forma
explicita de la misma

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(int argc, char *argv[])
{
//programa que calcula la pendiente de una recta y muestra por pantalla la ecuacion en forma
explicita de la misma//
float a,b,c,d,m;
printf("Introduzca el elemento x de la primera coordenada:");
scanf("%f",&a);
printf("Introduzca el elemento y de la primera coordenada:");
scanf("%f",&b);
printf("Introduzca el elemento x de la segunda coordenada:");
scanf("%f",&c);
printf("Introduzca el elemento y de la segunda coordenada:");
scanf("%f",&d);
m=(d-b)/(c-a);
printf("La pendiente de la recta es:%f\n",m);
printf("La ecuacion de la recta que une ambos puntos es:Y=%f(X-%f)+%f\n",m,a,b);
getch();
}
programa que calcula el volumen y el area lateral de un cono circular recto de radio r y
altura h
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(int argc, char *argv[])
{
//programa que calcula el volumen y el area lateral de un cono circular recto de radio r y altura h//
float r,h,A,V;
printf("Introduce el radio del cono:\n");
scanf("%f",&r);
printf("Introduce la altura del cono:\n");
scanf("%f",&h);
V=(M_PI*r*r*h)/3; //como pongo 1/3//
printf("El volumen del cono es:\n%f",V);
A=(M_PI*r*sqrt(r*r+h*h));
printf("\nEl area del cono es:\n%f\n",A);
getch();
}
PROGRAMA QUE PIDE AL USUARIO LA INICIAL DE SU MES DE NACIMIENTO Y SACA POR
PANTALLA EL SIGNO ZODIACAL DEL MISMO.
#include <iostream.h>
#include <conio.h>
#include <math.h>

int main(){
// PROGRAMA QUE PIDE AL USUARIO LA INICIAL DE SU MES DE NACIMIENTO Y SACA POR
PANTALLA EL SIGNO ZODIACAL DEL MISMO//
char mes ;
cout<<" Escriba la inicial de su mes de nacimiento en mayuscula," <<"\n"<<" contenplando que
mayo= X, julio= Z, agosto= G"<<"\n"<<" y el resto de meses atienden a su inicial
natural"<<"\n"<<"\n";
cin>> mes;
if ( mes == 'E'){
cout<<" su signo zodiacal es: capricornio (enero) "<<"\n";
}
if ( mes == 'F'){
cout<<" su signo zodiacal es: acuario (febrero) "<<"\n";
}
if ( mes == 'M'){
cout<<" su signo zodiacal es: piscis (marzo) "<<"\n";
}
if ( mes == 'A'){
cout<<" su signo zodiacal es: aries (abril) "<<"\n";
}
if ( mes == 'M'){
cout<<" su signo zodiacal es: tauro (mayo) "<<"\n";
}
if ( mes == 'J'){
cout<<" su signo zodiacal es: geminis (junio) "<<"\n";
}
if ( mes == 'Z'){
cout<<" su signo zodiacal es: cancer (julio) "<<"\n";
}
if ( mes == 'G'){
cout<<" su signo zodiacal es: leo (agosto) "<<"\n";
}
if ( mes == 'S'){
cout<<" su signo zodiacal es: virgo (septiembre) "<<"\n";
}
if ( mes == 'O'){
cout<<" su signo zodiacal es: libra (octubre)"<<"\n";
}
if ( mes == 'N'){
cout<<" su signo zodiacal es: escorpion (noviembre)"<<"\n";
}
if ( mes == 'D'){
cout<<" su signo zodiacal es: sagitario (diciembre) "<<"\n";
}
getch();
}
Programa que calcule el nmero de das de un mes, introduciendo por teclado el mes y el
ao como nmeros enteros. Tiene en cuenta si el aos es bisiesto o no.

#include<stdio.h>
#include<stdlib.h>
main()
{
int bisiesto;
int mes;
int anio;
int dia;
printf("Introduzca el numero del mes =>");
scanf("%d",&mes);
printf("Introduzca un anio =>");
scanf("%d",&anio);
if(mes==2)
{
if(anio%4==0)
{
if(anio%100==0)
{
if(anio%400==0)
{
bisiesto=1;
}
else
{
bisiesto=0;
}
}
else
{
bisiesto=1;
}
}
else
{
bisiesto=0;
}
if (bisiesto=1)
{
dia=29 ;
}
else
{
dia=28;
}
}
else
{

if(mes==4 || mes==6 || mes==9 || mes==11)


{
dia=30;
}
else
{
dia=31 ;
}
}
printf("El mes %d del anio %d tiene %d dias\n\n",mes,anio,dia);
getch();
}
Un algoritmo que lea TRES numeros cualquiera y muestre solo "dos" cual el MAYOR y
MENOR
#include <iostream>
#include <stdlib.h>
using namespace std;
int main() {
float numero1, numero2, numero3;
float menor, mayor;
cout<<"Introduzca el 1 numero: ";
cin>>numero1;
mayor = menor = numero1;
cout<<"Introduzca el 2 numero: ";
cin>>numero2;
if(numero2 > mayor) mayor = numero2;
if(numero2 < menor) menor = numero2;
cout<<"Introduzca el 3 numero: ";
cin>>numero3;
if(numero3 > mayor) mayor = numero3;
if(numero3 < menor) menor = numero3;
cout<<"\nMayor: "<<mayor<<endl;
cout<<"Menor: "<<menor<<endl;
getch();
}

#include <stdio.h>
int main(){
double x,y,z;

//Lectura de datos

printf("Escribe el primer nmero");


scanf("%lf",&x);
printf("Escribe el segundo nmero");
scanf("%lf",&y);
printf("Escribe el tercer nmero");
scanf("%lf",&z);
if(x>y && x>z) { //El mayor es x
if(y>z) printf("\t%lf\t%lf\t%lf", x, y, z);
else printf("\t%lf\t%lf\t%lf", x, z, y);
}
else if (y>x && y>z) { //El mayor es y
if (x>z) printf("\t%lf\t%lf\t%lf", y, x, z);
else printf("\t%lf\t%lf\t%lf", y, z, x);
}
else { //El mayor es z
if (x>y) printf("\t%lf\t%lf\t%lf", z, x, y);
else printf("\t%lf\t%lf\t%lf", z, y, x);
}
}

También podría gustarte