Está en la página 1de 22

Programa que muestra una cantidad introducida por el usuario en una lnea de los asteriscos as:

******
(con For)
#include <iostream>
#include <conio.h>
using namespace std;
int main ()
{
int n;
cout<< "Digite la cantidad de asteriscos";
cin>> n;
for (int i=1;i<=n;i++)
{cout<< "*";
}
getch();
}

Programa que muestra una cantidad introducida por el usuario en una lnea de los asteriscos as:
******
(con Do-While)
#include <iostream>
#include <conio.h>
using namespace std;
int main ()
{
int n,i;
cout<< "Digite la cantidad de asteriscos";
cin>> n;
do
{
cout<< "*";
i++;
}
while (i<n);
getch();
}

Programa que forma esta figura con asteriscos:


*
**
***
****
*****
#include <iostream>
#include <conio.h>
using namespace std;
int main ()
{
int f;
cout<< "Digite la cantidad de asteriscos en la fila";
cin>> f;
for (int i=1;i<=f;i++)
{
for (int j=1;j<=f-i;j++)
{
cout<< " ";
}
for (int k=1;k<=i;k++)
{
cout<< "*";
}
cout<<endl;
}
getch();
}

Programa que le pide al usuario un nmero y le muestra un cuadrado con esta cantidad en cada lado
as:
****
****
****
****
#include <iostream>
#include <conio.h>
using namespace std;
int main ()
{
int f;
cout<< "Digite la cantidad de asteriscos en la fila";
cin>> f;
for (int i=1;i<=f;i++)
{
for (int j=1;j<=f;j++)
{
cout<< "*";
}
cout<<endl;
}
getch();
}

Pide un nmero y en la primera fila muestra esta cantidad de asteriscos, en la segunda le resta uno a
la derecha y as hasta llegar a uno:
****
***
**
*
#include <iostream>
#include <conio.h>
using namespace std;
int main ()
{
int f;
cout<< "Digite la cantidad de asteriscos en la fila";
cin>> f;
for (int i=1;i<=f;i++)
{
for (int j=0;j<=f-i;j++)
{
cout<< "*";
}
cout<<endl;
}
getch();
}

En la primera fila muestra la cantidad de asteriscos introducidos por el usuario, en la segunda pone
un espacio al comienzo y muestra un asterisco menos que la primera fila y as hasta llegar a uno:
*****
****
***
**
*
#include <iostream>
#include <conio.h>
using namespace std;
int main ()
{
int f;
cout<< "Digite la cantidad de asteriscos en la fila";
cin>> f;
for (int i=0;i<=f;i++)
{
for (int j=1;j<=i;j++)
{
cout<< " ";
}
for (int k=1;k<=f-i;k++)
{
cout<< "*";
}
cout<<endl;
}
getch();
}

Pide la temperatura en grados Celsius y la devuelve en grados Fahrenheit.


#include <iostream>
#include <conio.h>
#include <math.h>
using namespace std;
int main ()
{
float f,c;
cout<<"digite la temperatura en grados Celsius";
cin>>c;
f=c*(9/5)+32;
cout<<"La temperatura en grados Fahrenheit es:"<<f;
getch();
}

Pide la temperatura en grados Fahrenheit y la devuelve en grados Celsius.


#include <iostream>
#include <conio.h>
#include <math.h>
using namespace std;
int main ()
{
float c,f;
cout<<"digite la temperatura en grados Fahrenheit";
cin>>f;
c=(f-32)*(5/9);
cout<<"La temperatura en grados Celsius es:"<<c;
getch();
}

Calcula la distancia entre dos puntos introducidos por el usuario.


#include <iostream>
#include <conio.h>
#include <math.h>
using namespace std;
int main ()
{
float d,x1,x2,y1,y2;
cout<<"Escriba el valor del primer punto en x (x1) ";
cin>>x1;
cout<<"Escriba el valor del primer punto en y (y1) ";
cin>>y1;
cout<<"Escriba el valor del segundo punto en x (x2) ";
cin>>x2;
cout<<"Escriba el valor del primer punto en y (y2) ";
cin>>y2;
d=sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1));
cout<<"La distancia entre los puntos es: "<<d;
getch();
}

Convierte los aos de la edad introducida por el usuario en una cantidad de das equivalente.
#include <iostream>
#include <conio.h>
using namespace std;
int main ()
{
int edad ;
cout<<"digite su edad";
cin>>edad;
edad=edad*365;
cout<<"su edad en dias es:"<<edad;
getch();
}

Pide un nmero de cuatro dgitos y le dice al usuario cuales son las unidades, decenas, centenas y
unidades de mil del nmero.
#include <iostream>
#include <conio.h>
#include <math.h>
using namespace std;
int main ()
{
int n,u,d,c,um;
cout<<"digite un numero de cuatro digitos";
cin>>n;
u=n%10;
n=n/10;
d=n%10;
n=n/10;
c=n%10;
um=n/10;
cout<<"las unidades son: "<<u;
cout<<"las decenas son: "<<d;
cout<<"las centenas son: "<<c;
cout<<"las unidades de mil son: "<<um;
getch();
}

Muestra el factorial de un nmero introducido por el usuario:


#include <iostream>
#include <conio.h>
using namespace std;
int main ()
{
int i,n,f=1;
cout<< "Digite el numero del que desea saber su factorial:\n";
cin>> n;
for (int i=1;i<=n;i++)
{
f=f*i;
}
cout<< ("El factorial es: ")<<f;
getch();
}

Halla el mximo comn divisor (MCD) de dos nmeros introducidos por el usuario.
#include <iostream>
#include <stdio.h>
#include <conio.h>
using namespace std;
int main()
{
int a,b,r,mcd;
cout<< "Ingrese el primer numero ";
cin>> a;
cout<< "Ingrese el segundo numero ";
cin>> b;
do {
r=a%b;
if (r!=0)
{
a=b;
b=r;
}
else
{
mcd=b;
}
}
while (r!=0);
cout<< ("El maximo comun divisor es: ")<<mcd;
getch();
return 0;
}

Pide n cantidad de nmeros y saca el promedio de los pares e impares hasta que se digite 0 o un
nmero negativo.
(con while)
#include <iostream>
#include <stdio.h>
#include <conio.h>
using namespace std;
int main()
{
int n,cantPar,cantImpar,sumaPar,sumaImpar;
double promPar,promImpar;
cout<<"Ingrese primer numero para calcular el promedio ";
cin>>n;
cantPar=0;
cantImpar=0;
sumaPar=0;
sumaImpar=0;
while (n>0)
{
if ( n%2 == 0)
{
sumaPar=sumaPar+n;
cantPar=cantPar+1;
cout<<"Ingrese los otros numeros, y o para el resultado ";
cin>>n;
}
else
{
sumaImpar=sumaImpar+n;
cantImpar=cantImpar+1;
cout<<"Ingrese los otros numeros, y o para el resultado ";
cin>>n;
}
}
promPar=sumaPar/cantPar;
promImpar=sumaImpar/cantImpar;
cout<<"La media de los pares es: "<<promPar;
cout<<"\nLa media de los impares es: "<<promImpar;
getch();
}

Pide n cantidad de nmeros y saca el promedio de los pares e impares hasta que se digite 0 o un
nmero negativo.
(con for)
#include <iostream>
#include <stdio.h>
#include<conio.h>
using namespace std;
int main ()
{
int i,x,n,sumaPar,sumaImpar,cantpar,cantimpar;
float promPar,promImpar;
cantpar=0;
cantimpar=0;
sumaPar=0;
sumaImpar=0;
cout<<"Digite la cantidad de numeros para sacar el promedio \n";
cin>>x;
for (i=0; i<x;i++)
{
cout<<"Digite numero";
cin>>n;
if (n%2==0)
{
sumaPar=sumaPar+n;
cantpar=cantpar+1;
}
else
{
sumaImpar=sumaImpar+n;
cantimpar=cantimpar+1;
}
}
promPar=sumaPar/cantpar;
promImpar=sumaImpar/cantimpar;
cout<<"La media de los pares es: "<<promPar;
cout<<"\nLa media de los impares es: "<<promImpar;
getch();
;
}

Le dice al usuario cuales son los divisores del nmero que introdujo.
#include<stdio.h>
#include <conio.h>
using namespace std;
int main()
{
int d,i,n;
cout<< "Digite el numero del que desea conocer sus divisores";
cin>>n;
for (i=1;i<=n;i+=1)
{
if ((n%i)==0)
{
d = n/i;
cout<<"los divisores de:" n "son:"<<d;
endif
}
endfor
}
return 0;
getch();
}

Le dice al usuario si el nmero introducido es primo o no.


#include<iostream>
#include<conio.h>
#include<stdio.h>
using namespace std;
int main()
{
int num,cont=0;
cout<<"Ingrese el numero ";
cin>>num;
for(int i=1;i<=num;i++)
{
if(num%i==0)
cont=cont+1;
}
if(cont==2)
{
cout<<"el numero es primo";
}
else
{
cout<<"El numero no es primo";
}
getch();
}

Le pide al usuario un nmero del 1 al 7 y le dice que da de la semana es el equivalente.


#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace std;
int main ()
{
int nroDia;
cout<<"Ingrese el numero del dia de la semana\n";
cin>> nroDia;
switch(nroDia)
{
case 1:
cout<<"El dia es Lunes";
break;
case 2:
cout<<"El dia es Martes";
break;
case 3:
cout<<"El dia es Miercoles";
break;
case 4:
cout<<"El dia es Jueves";
break;
case 5:
cout<<"El dia es Viernes";
break;
case 6:
cout<<"El dia es Sabado";
break;
case 7:
cout<<"El dia es Domingo";
break;
}
getch();
}

Dice si el nmero es par o impar, termina introduciendo un 0 o un negativo.


#include <stdio.h>
#include <iostream>
#include<conio.h>
using namespace std;
int main()
{
int n;
cout<<"Ingrese el numero: ";
cin>> n;
while ( n>0 )
{
if ( n%2 == 0)
{
cout<< ("Es par\n");
}
else
{
cout<<("Es impar\n");
}
cout<< "Ingrese un valor: ";
cin>>n;
}
getch();
}

Muestra los nmeros naturales anteriores al nmero introducido por el usuario.


(Con for)
#include <stdio.h>
#include <iostream>
#include<conio.h>
using namespace std;
int main()
{
int n;
cout<<"Ingrese un valor numerico";
cin>> n;
for (int i=0; i<n; i++)
{
cout<<("\n")<<i;
}
getch();
}

Muestra los nmeros naturales anteriores al nmero introducido por el usuario.


(Con while)
#include <stdio.h>
#include <iostream>
#include<conio.h>
using namespace std;
int main()
{
int i,n;
cout<<"Ingrese un valor del que desea saber los anteriores enteros:";
cin>> n;
i=0;
while ( i<n )
{
cout<<( "\n")<<i;
i=i+1;
}
getch();
}

Suma n nmeros, da el resultado cuando se introduce 0.


#include <stdio.h>
#include <iostream>
using namespace std;
int main ()
{
int n,suma;
cout<<"Ingrese el numero para comenzar la suma";
cin>> n;
suma=0;
while (n!=0)
{
suma=suma+n;
cout<<"Ingrese el siguiente valor,enter y luego cero para el resultado:";
cin>>n;
}
cout<<"La suma es: "<<suma;
return 0;
}

También podría gustarte