Programas Con If

Páginas: 5 (1178 palabras) Publicado: 19 de junio de 2015
Dado 2 valores identificar, cuál de ellos es mayor
Algoritmo
1.1 Inicio
1.2 Se trabajará con 2 variables num1 y num2
1.3 Se solicitan los valores de num1 y num2
1.4 Cuestionar si el valor de ¿num1>num2?
1.5 Si num1>num2 imprime “El numero mayor es num1”
1.6 No, imprime “El numero mayor es num2”
1.7 Fin del proceso
Diagrama de flujo


















Prueba de escritorio
num1
num2
num1
num2¿num1>num2?
Imprime













Codificación
#include
#include
#include
int main ()
{
int num1, num2;
printf("Introduce un numero: ");
scanf ("%d", &num1);
printf("Introduce otro numero: ");
scanf ("%d", &num2);
if (num1>num2)
{
printf ("El numero mayor es %d \n",num1);
}
else
{
printf ("El numero mayor es %d\n",num2);
}
system ("PAUSE");
return 0;
}
Dado 1 número identificar, sí es par o impar
Algoritmo
1.1 Inicio
1.2 Se declara la variable x
1.3 Se solicita el valor de x
1.4 Se condiciona sí x(%2==0) entonces
1.5 Imprimir “Es par”
1.6 Si no, imprimir “Es impar”
1.7 Fin del proceso
Diagrama de flujo


















Prueba de escritorio
x
x
¿(%2==0)?
Imprime









Codificacion
#include
#include
int main ()
{
int x;
printf ("Introduce un valor: ");
scanf ("%d", &x);
if (%2==0)
printf ("El valor es par\n");
else
printf ("El valor es impar");
return 0;
}








Dado 2 valores identificar, cuál de ellos es mayor
Algoritmo
1.1 Inicio
1.2 Declarar 3 variables independientes c1,c2,c3 y una dependiente prom
1.3 Se solicitan losvalores de las 3 calificaciones c1,c2 y c3
1.4 Calcular promedio
prom= (c1+c2+c3)/3
1.5 Condicionar sí (prom>=6) ,imprimir “Aprobado tu calificacion es (prom)”
1.6 Si no, imprimir “Reprobado tú calificación es (prom)”
1.7 Fin del proceso
Diagrama de flujo

















Prueba de escritorio
c1
c2
c3
prom
c1
c2
c3
prom=(c1+c2+c3)/3

¿prom>=6?

Imprimir





















Codificación
#include
using namespace std;
int main ()
{
float c1, c2, c3, prom;
cout<<"Calificacion1: “; cin>>c1; cout< cout<<"Calificacion2: ";cin>>c2;cout< cout<<"Calificacion3: ";cin>>c3;cout< prom=(c1+c2+c3)/3;
if(prom>=6)
{ cout< cout<<"Aprobado! tu calificacion es: "< }
else
{
cout< cout<<"Reprobado!tu calificacion es: "< }
return 0;
}
Programa que lee un número entero y dice sì es positivo o negativo
Algoritmo
1.1 Inicio
1.2 Se declara la variable x
1.3 Se solicita el valor de x
1.4 Se valida el dato
¿Es x>0?
1.5 Si “x es positivo”
1.6 Si no, imprimir “x es negativo”
1.7 Ninguno “x es 0”
1.8 Fin del proceso
Diagrama de flujo

















Prueba de escritorio
xx
x>0
x<0
Imprime











Codificacion
using namespace std;
int main()
{
int x;
cout<<"Introducir valor de x: ";cin>>x;
if(x>0)
cout<<"x es positivo";
else if(x<0)
cout<<"x es negativo";
else
cout<<"x es cero";
return 0;
}








Este programa calcula fuerza, masa o aceleración basándose en la 1º Ley de Newton
Algoritmo
1.1 Inicio
1.2 Declarar las variablesF,m,a como flotantes y x como entera
1.3 Se solicita la opción que desea calcular: fuerza=1,masa=2,aceleración=3
1.4 Se evalúa ,sí x=1
1.5 Se solicita el valor de la masa y la aceleración
1.6 Se procede a calcular la fuerza
F=m*a
1.7 Imprime el valor de la Fuerza F=
1.8 Fin
1.9 Sì x=2
1.10 Se solicita el valor de la fuerza y la aceleración
1.11 Se procede a calcular la masam=F/a
1.12 Se imprime el valor de la masa m=
1.13 Fin
1.14 Sì x=3
1.15 Se solicita el valor de la fuerza y la masa
1.16 Se procede a calcular la aceleración
a=F/m
1.17 Se imprime el valor de la aceleración a=
1.18 Fin
1.19 Fin del proceso
















Diagrama de flujo

























Prueba de escritorio
x
F
m
a
X=1
X=2
X=3




m
a
F= m*a
F
F
a
m=F/a
m
F
m...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ejemplo Programaciones Con If
  • Programas con if
  • What if...?
  • if konfu
  • " if " de programacion
  • Clausulas if
  • if clauses
  • If Else

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS