Programas algoritmo, codigo y diagrama de flujo
ricas2117 de Marzo de 2014
501 Palabras (3 Páginas)422 Visitas
INTRODUCCION
En este trabajo muestro el algoritmo, codigo y diagrama de flujo, de tres programas.
-El primer programa muestra la suma y el producto de los numeros pares entre 10 y 30.
-El segundo programa resuelve una ecuacion de segundo grado.
-El tercer programa resuelve una matriz 3x3.
1
Primer programa
Algoritmo:
1 Datos de entrada: numeros del 10 al 30
2 Suma=0 y prod=1
3 Solo los numeros pares en ese intervalo
4 I=8 inicia el conteo
5 I=I + 2 incrementar 2 en 2 para incrementar los pares
6 Suma=suma + I y prod=prod * I
7 Pregunto I=30
8 Si I=30 termona y si no I=30 regresa al paso 5
9 Fin
Codigo
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <math.h>
main()
{
textcolor(8);
textbackground(4);
clrscr();
printf("\n\nTercer programa Ricardo Bautista Santana");
printf("\n\n ESTE PROGRAMA ENTREGA LA SUMA Y EL PORDUCTO DE LOS NUMEROS PARES ENTRE 10 Y 30 INCLUYENTES");
2
printf("\n\n ***********************************************************");
int suma, prod ;
long int i;
suma=0;
prod=8;
i=10;
do
{
suma=suma+i;
prod=prod*i ;
i=i+2;
}
while(i<=30);
printf("\n\nla suma es %d",suma);
printf("\n\nel producto es %d",prod);
printf("\n\n BYE(9-_-)9") ;
getch();
return 0;
}
3
Segundo programa.
Algoritmo:
1 Datos de entra: a, b, c, x1, x, y,
2 a>0, x=((b^2)-(4*a))*c su ecuacion solo tiene raiz
4 Si nox ==o, x=-b/(2*a) para que muestre que la ecuacion solo tiene raiz
5 Si no entonces x>0, x1=(-b^2+(x)/2*a) y=(-b^2-(x)/2*a)
6 Si no x<0, tu resultado son raizes imaginarias
7 Fin
Tercer programa
Algoritmo:
1 Datos de entrada matriz A, B, C
2 cin>> A [i] [j] y B [i] [j]
3 para A i=o, i<3, i++ y j=0, j<3, j++ y para B i=o, i<3, i++ y j=0, j<3, j++
4 La suma de matrices
5 j=0
j<3
(j++)C [i] [j] = A [i] [j] + B [i] [j]
7 cout<<C[i] [j] <<” ”
8 La resta de matrices
i=0
i<3
(j++) C [i] [j] = A [i] [j] – B [i] [j]
9 cout<<C[i] [j] <<” ”
5
10 La multiplication de matrices
(j-+) C [i] [j] = (A [i] [0] * B [0] [j]) + (A [i] [1] * B [1] [j]) + (A [i] [2] * B [2] [j])
11 Fin
6
Codigo
{
int i,j;
int A [3][3];
int B [3][3];
int C [3][3];
cout<<"Inserte los valores de la Matriz A"<<endl;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
cin>>A[i][j];
}
}
cout<<"Inserte lo valores de la Matriz B"<<endl;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
cin>>B[i][j];
}
}
cout<<"La Suma de las Matrices "<<endl;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
C[i][j]=A[i][j]+B[i][j];
...