Sei sulla pagina 1di 5

Ejemplos De Programas De Condiciones Simples

Las estructuras condicionales comparan una variable contra otro(s) valor(es), para
que con base al resultado de esta comparación, se siga un curso de acción dentro
del programa. Cabe mencionar que la comparación se puede hacer contra otra
variable o contra una constante, según se necesite. Existen dos tipos básicos, las
simples y las múltiples
1.-.Por ejemplo si dada la edad de una persona quiero dar un mensaje de que
es o no mayor de edad, suponiendo que una persona mayor de edad tiene por
lo menos 21 años, el procedimiento será el siguiente.

#include <iostream>
using namespace std;
int main()
{
int edad;
cout<<"¿Qué edad tienes? ";
cin>>edad;
if ( edad > 20 )
cout<<"Eres mayor de edad" ;
}
#include <iostream>
using namespace std;
int main()
{
cout<<"¿Qué edad tienes? \n";
cin>>edad;
if ( edad > 20 )
{ cout<<"Eres mayor de edad";
cout<<"Te estas volviendo viejo ";
}
}

Ejemplos De Programas De Condiciones Compuestas

1.-Al igual que la sentencia if, la estructura while también puede combinarse
con una sentencia else).El nombre de la sentencia else es equivocada, ya que
el bloque else se ejecutará en todos los casos, es decir, cuando la expresión
condicional del while sea False, (a comparación de la sentencia if).
Promedio, total, contar = 0.0, 0, 0
Mensaje = "Introduzca la nota de un estudiante (-1 para salir): "
grado = int(raw_input(mensaje))
while grado != -1:
Total = total + grado
Contar += 1
Grado = int(raw_input(mensaje))
else:
promedio = total / contar
print "Promedio de notas del grado escolar: " + str(promedio)
2.- Promedio mínimo para pasar

namespace Promedio_minimo_para_pasar
{
class Program
{
public static void Main(string[] args)
{
Console.WriteLine("Programa Para saber si el alumno esta Aprobado o No Aprobado");
Console.WriteLine("Escribir Calificaciones");
float U1=0f,U2=0f,U3=0f,U4=0f,U5=0f,CT=0f,P=0f;
Console.WriteLine("Calificación Primera Unidad");
U1=Convert.ToSingle(Console.ReadLine());
Console.WriteLine("Calificación Segunda Unidad");
U2=Convert.ToSingle(Console.ReadLine());
Console.WriteLine("Calificación Tercera Unidad");
U3=Convert.ToSingle(Console.ReadLine());
Console.WriteLine("Calificación Cuarta Unidad");
U4=Convert.ToSingle(Console.ReadLine());
Console.WriteLine("Calificación Quinta Unidad");
U5=Convert.ToSingle(Console.ReadLine());
CT=U1+U2+U3+U4+U5;
P=CT/5;
Console.WriteLine("La calificación total obtenida es {0}",CT);
Console.WriteLine("El promedio de las calificaciones es {0}",P);
if(P>=70)
Console.WriteLine ("Alumno APROBADO");
else Console.WriteLine("Alumno NO APROBADO");

Console.Write("Press any key to continue . . . ");


Console.ReadKey(true);
}
}
}

Se ingresan tres notas de un alumno, si el promedio es mayor o igual a siete


mostrar un mensaje "Promocionado".
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace PromedioNotas
{
class Program
{
static void Main(string[] args)
{
float nota1, nota2, nota3, suma, promedio;
string linea;

Console.Write("Ingrese la nota uno:");


linea = Console.ReadLine();
nota1 = float.Parse(linea);
Console.Write("Ingrese la nota dos:");
linea = Console.ReadLine();
nota2 = float.Parse(linea);
Console.Write("Ingrese la nota tres:");
linea = Console.ReadLine();
nota3 = float.Parse(linea);
suma= nota1+nota2+nota3;
promedio= suma/3;

if (promedio>=7)
{
Console.WriteLine("Promocionado");

Console.ReadKey();

}
}
}
Se ingresa por teclado un número entero comprendido entre 1 y 99, mostrar
un mensaje indicando si el número tiene uno o dos dígitos.

<html>
<head>
</head>
<body>

<script type="text/javascript">
var num;
num=prompt('Ingrese un valor comprendido entre 1 y 99:','');
num=parseInt(num);
if (num<10)
{
document.write('El valor ingresado tiene un dígito');
}
else
{
document.write('El valor ingresado tiene dos dígitos');
}
</script>

</body>
</html>

Potrebbero piacerti anche