stieben micaela 3ro3ra algoritmos

Ir abajo

stieben micaela 3ro3ra algoritmos

Mensaje  micaela stieben el Mar Nov 09, 2010 7:30 pm

1.// Calculadora de operaciones simples.

#include<iostream>

using namespace std;

int main(int argc, char *argv[])
{
int a, b;
char oper;

cout << "Introduzca la operacion a realizar usando espacios:\n\n";
cin >> a >> oper >> b;

switch(oper)
{
case '+': cout << a << oper << b << " = " << a + b << endl;
break;
case '-': cout << a << oper << b << " = " << a - b << endl;
break;
case '*': cout << a << oper << b << " = " << a * b << endl;
break;
case '/': cout << a << oper << b << " = " << a / b << endl;
break;
case '%': cout << a << oper << b << " = " << a % b << endl;
break;

default: break;
}

return 0;
}



2.//Un numero perfecto es un numero cuya suma de todos
//sus divisores, excepto él, dan como resultado el mismo numero.
//el primer numero perfecto es 6 (1+2+3=6).
//Este programa calcula los primeros cuatro numeros perfectos.
//En mi PC no pude calcular el numero cinco.
//Julio 10 de 2004.

#include<iostream>

using namespace std;

int main()
{

long long i, j, contador; //estas variables van a manejar grandes numeros.

int n=0;
long perfecto[4];
i=1;
int maximos=0;

while(true) //se inicia un bucle infinito
{

contador=0;
i++;
for(j=1; j<i-1; j++) //con este bucle analizamos sus divisores
{
if(i%j==0)contador=contador+j;
}
if(contador==i) //si la suma de sus divisores es igual al numero
{
perfecto[n]=i; //lo añadimos a la lista de perfectos
n++;
maximos++;
}
if(maximos==4) break; //de no ser por esta sentencia no terminaria nunca
}

cout << " Calcula los cuatro primeros numero perfectos" << endl;


//mostramos los resultados en pantalla.
for(n=0; n<4; n++) cout << n+1<< ") " << perfecto[n] << endl;

cout << endl;

system("PAUSE");

return 0;
}




3.#include <iostream>
#include <cmath>

void main()
{
float a,b,c,d,x,y;

cout << "ingrese a: ";
cin >> a ;

cout << "ingrese b: ";
cin >gt; b ;

cout << "ingrese c: ";
cin >> c ;


if (a == 0)
cout << "no cumple la condicion. ";

else
{
d = (b*b) - (4*a*c);

if ( d == 0)
{
x = (-b/2*a);
y = x;
}
else

if (d>0)
{
x = (-b) + sqrt(d)/(2*a);

y = (-b) - sqrt(d)/(2*a);

cout <<x << y << "\n";
}
else
cout << "es raiz imaginaria";

}
}



4.#include <iostream>
#include <stdlib.h>
using namespace std;

int main()
{

char opcion;
do
{
printf("\n\n\t 1.Crear fichero de alumnos\n");
printf("\n\n\t 2.Alta de alumnos \n");
printf("\n\n\t 3.Baja de alumnos\n");
printf("\n\n\t 4.Modificación de datos de empleados\n");
printf("\n\n\t 5.Salir\n");
printf("Introduzca el número de la opción");
opcion = getchar();
switch(opcion)
{
case '1':
printf("Has entrado en Crear fichero de alumnos");
break;
case '2':
printf("Has entrado en Alta de alumnos");
break;
case '3':
printf("Has entrado en Baja de alumnos");
break;
case '4':
printf("Has entrado en Modificación del alumnos");
break;
case '5':
break;
default:
printf("Debe elegir una opción entre 1 y 5");
system("cls");
}
}while (opcion != '5');
return 0;
}



5.#include <stdio.h>

int main()
{
int n1,n2;

printf("INGRESE UN NUMERO ENTERO: ");
scanf("%d",&n1);

printf("INGRESE OTRO NUMERO ENTERO: ");
scanf("%d",&n2);

if (n1>n2);
{
printf("El número mayor es %d",n1);
}
else if (n1==n2)
{
printf("Los números son iguales");
}
else
{
printf("El número mayor es %d",n2);
}
return 0;
}



6.#include <iostream> //Biblioteca para cin y cout
#include <stdlib.h> //Biblioteca para system("pause")

using namespace std;

int main() //funcion main lleva el control del programa
{
int x=0; //declaracion e inicializacion de variable
do
{
x=x+5; //hacer aumento de cinco en cinco
cout <<x<<", "<<endl; //escribir los numeros separados por coma y salto de pagina
}
while (x<=99); //condicion siempre que sea menor a cien

system("PAUSE");
return 0;
}


7.#include <iostream>
#include <stdlib.h>

using namespace std;

int main()
{
bool bandera;
int impares,sumaimpares,pares,sumapares,contador;
impares=sumaimpares=pares=sumapares=0;
bandera = true;
for(contador=1; contador<=100; contador++)
{

if(bandera == true)
{
impares+=1;
sumaimpares = sumaimpares + contador;
bandera = false;
}
else
{
pares+=1;
sumapares = sumapares + contador;
bandera = true;
}

}

cout << "La suma de los impares es: " << sumaimpares << endl;
cout << "El número de impares es: " << impares << endl;
cout << "La suma de pares es: " << sumapares << endl;
cout << "El número de pares es: " << pares << endl;

system("PAUSE");
return 0;
}


8.#include <iostream>
using namespace std;

int main()
{
int contador,contador1;
contador1=0;
cout << "\t Estos son los números impares entre 0 y 100 \n";
cout << "\t -------------------------------------------\n";
for(contador=1; contador<100; contador+= 2)//Este contador permite moverme de impar a impar
{
contador1++; // Este otro contador cuenta el número de impares
cout << contador << " , ";
}

cout << "\nEl número de impares entre cero y cien es: " << contador1 << endl;
cout << "Pulse una tecla para acabar...";
cin.get();
return 0;
}



9.#include <iostream>
#include <stdlib.h>

using namespace std;

int main()
{
int numero,contador,sumador;
sumador=contador=0;
do
{
cout << "Introduzca un número mayor que 0 y menor que 500: ";
cin >> numero;
}while(numero < 0 || numero > 500);
// La condición controla el intervalo establecido.

//Controla que no entren números con diferencia inferior a ocho hasta 500 y no superior.
if(numero<=492)
{
for(numero;numero<500;numero+= Cool
{
sumador = sumador + numero;
contador = contador + 1;
cout << numero << " , " ;
}
}
cout << "\nEsta es la suma: " << sumador << endl;
cout << "El número total hasta 500 separado ocho posiciones es: " <<
contador << endl;
system("PAUSE");
return 0;
}


10.// Programa que muestra los números del 0 al 100
#include <iostream>

using namespace std;

int main()
{
int contador;

for(contador=0;contador <=100;contador = contador + 1)//*Ver nota
{
cout << contador << " , " ;
}
cout << endl;
cout << "Presione una tecla para acabar...";
cin.get();
return 0;
}


micaela stieben

Mensajes : 3
Fecha de inscripción : 18/04/2010
Edad : 25

Ver perfil de usuario

Volver arriba Ir abajo

Re: stieben micaela 3ro3ra algoritmos

Mensaje  alexbc133 el Dom Nov 14, 2010 7:44 pm

Por favor publiquen no sigan equivocandose publique bien, tienen q hacerlo en el tema:

Thread para publicar los algoritmos elegidos por 3º 3º TM
avatar
alexbc133

Mensajes : 24
Fecha de inscripción : 29/03/2010
Edad : 25

Ver perfil de usuario https://www.facebook.com/settings/?tab=privacy#!/profile.php?id=1

Volver arriba Ir abajo

Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.