Está en la página 1de 18

Código

Algoritmo Punto_1
//Diseñe un programa que por teclado solicite una palabra o frase, como resultado
debe mostrar en pantalla” roa rrr ”y la frase'
definir resp Como real;
//Define el tipo de dato
definir frase1 como caracter;
Repetir
Limpiar Pantalla;
//Solicita al usuario ingresar la frase
escribir "Ingrese la frase";
//Leer la frase ingresada por el usuario
leer frase1;
//Muestra en pantalla roa rrr mas la frase ingresada por el usuario
escribir "roa rrr ", frase1;
Escribir "";
escribir Sin Saltar "Si desea repetir presione 1, de lo contrario presione 2";
leer resp;
Hasta Que resp<>1
FinAlgoritmo

Pantallazo de funcionamiento.

Pantallazo del diagrama de flujo


Código
Algoritmo Punto_2
//Diseñe un programa que por teclado solicite dos números y los sume, como
resultado
//debe mostrar en pantalla” la suma de su numero A mas su numero B es resultado”.
//Define el tipo de dato
Definir numA, numB como Real;
Definir resp Como Real;
Repetir
Limpiar Pantalla;
//Solicita al usuario los numeros
Escribir "Ingrese los dos numeros que desea sumar.";
//Solicita ingresar un numero
escribir "Digite el primer numero:";
//Lee el primer numero
leer numA;
//Solicita ingresar un numero
escribir "Digite el segundo numero:";
//Lee el segundo numero
leer numB;
//Muestra en pantalla la suma de los numeros ingresados por el usuario
escribir " La suma de su numero A mas su numero B es ", numA + numB;
escribir "Si desea repetir presione 1, de lo contrario presione 2";
leer resp;
Hasta Que resp<>1
FinAlgoritmo
Pantallazo de funcionamiento
Pantallazo del diagrama de flujo
Código
Proceso Punto_3
//Diseñe un programa que por teclado solicite dos números y los reste, como
resultado
//debe mostrar en pantalla” la resta de su numero A menos su numero B es
resultado”.
//Define el tipo de dato
Definir numA, numB como Real;
Definir resp Como Real;
Repetir
Limpiar Pantalla;
//Solicita al usuario los numeros
Escribir "Ingrese los dos numeros que desea restar.";
//Solicita ingresar un numero
escribir "Digite el primer numero:";
//Lee el primer numero
leer numA;
//Solicita ingresar un numero
escribir "Digite el segundo numero:";
//Lee el segundo numero
leer numB;
//Muestra en pantalla la resta de los numeros ingresados por el usuario
escribir "La resta de su numero A menos su numero B es ", numA - numB;
escribir "Si desea repetir presione 1, de lo contrario presione 2";
leer resp;
Hasta Que resp<>1
FinProceso
Pantallazo de funcionamiento

Pantallazo del diagrama de flujo


Código
Proceso Punto_4
//Diseñe un programa que por teclado solicite dos números y los multiplique, como
//resultado debe mostrar en pantalla” la multiplicacion de su numero A por su
numero B es resultado”.
//Define el tipo de dato
Definir numA, numB como Real;
Definir resp como real;
Repetir
Limpiar Pantalla;
//Solicita al usuario los numeros
Escribir "Ingrese los dos numeros que desea multiplicar.";
//Solicita ingresar un numero
escribir "Digite el primer numero:";
//Lee el primer numero
leer numA;
//Solicita ingresar un numero
escribir "Digite el segundo numero:";
//Lee el segundo numero
leer numB;
//Muestra en pantalla la multiplicacion de los numeros ingresados por el
usuario
escribir "La multiplicacion de su numero A por su numero B es ", numA *
numB;
escribir "Si desea repetir presione 1, de lo contrario presione 2";
leer resp;
Hasta Que resp<>1
FinProceso
Pantallazo de funcionamiento

Pantallazo del diagrama de flujo


Código punto 5
Proceso Punto_5
//Diseñe un programa que por teclado solicite dos números y los divida, como
resultado
//debe mostrar en pantalla” la división de su numero A sobre su numero B es
resultado” si el
//num dos el denominador es cero debe salir las palabras “Error división por 0”.
//Define el tipo de dato
Definir numA, numB como real;
definir resp como real;
Repetir
Limpiar Pantalla;
//solicita al usuario los numeros
Escribir "Ingrese los numeros que desea dividir";
//Solicita ingresar un numero
Escribir "Digite el primer numero:";
//Lee el primer numero
Leer numA;
//Solicita ingresar un numero
Escribir "Digite el segundo numero:";
//Lee el segundo numero
leer numB;
//
Si numB=0 Entonces
Escribir "Error división por 0";
SiNo
Escribir "La división de su numero A sobre su numero B es ",
numA/numB;
FinSi
escribir "Si desea repetir presione 1, de lo contrario presione 2";
leer resp;
Hasta Que resp<>1
FinProceso
Pantallazo funcionamiento

Pantallazo del diagrama de flujo


Código punto 6
Proceso Punto_6
//Diseñe un programa que encuentre el área y perímetro de un rectángulo y pida los
datos
//necesarios para dar solución y muestre en pantalla el nombre de la figura su área en
//unidades cuadradas y su perímetro en unidades simples, recuerde que no existen
áreas o perímetros menores o iguales a cero.
//Define el tipo de dato
Definir resp Como entero;
definir base,altura,area,perimetro como real;
Repetir
//Borra todo lo realizado de la pantalla
Limpiar Pantalla;
//Da información al usuario sobre el proceso que se va a realizar
escribir "Vamos hallar el area y el perimetro del rectangulo";
Escribir '';
escribir "Ingrese la base del rectangulo";
leer base;
//Condición
Si base<=0 Entonces
Escribir "Error la base no puede ser menor o igual a 0"
SiNo
escribir "Ingrese la altura del rectangulo";
leer altura;
//Realiza la operación para mostrar resultado al usuario
area<-base*altura;
perimetro<-2*(base + altura);
escribir 'El area del rectangulo es: ', area;
escribir 'El perimetro del rectangulo es: ', perimetro;
escribir '';
Fin Si
escribir "Si desea repetir presione 1, de lo contrario presione 2";
leer resp;
Hasta Que resp<>1
FinProceso
Pantallazo funcionamiento
Pantallazo del diagrama de flujo

Código punto 7
Proceso Punto_7
//Diseñe un programa que encuentre el área y perímetro un círculo pida los datos
//necesarios para dar solución y muestre en pantalla el nombre de la figura su área en
//unidades cuadradas y su perímetro en unidades simples, recuerde que no existen
áreas o perímetros menores o iguales a cero.
//Define el tipo de dato
Definir resp Como entero;
Definir Radio, area, perimetro como real;
Repetir
//Borra de la pantalla todo lo realizado
Limpiar Pantalla;

Escribir "Vamos hallar al area y el perimetro de un circulo";


Escribir " ";
Escribir "Digite el radio de su circulo";
Leer Radio;
//Realiza operacion para mostrar resultado al usuario
area<-pi*Radio^2;
perimetro<-2*pi*Radio;
//Condicion
Si area <=0 Entonces
Escribir " Error el radio no puede ser igual a 0";
SiNo
Escribir "el area del circulo es " ,area;
Escribir "";
Escribir "el perimetro del circulo es " ,perimetro;
FinSi
escribir '';
escribir "Si desea repetir presione 1, de lo contrario presione 2";
leer resp;
Hasta Que resp<>1
FinProceso
Pantallazo funcionamiento
Pantallazo del diagrama de flujo

Código punto 8
Proceso Punto_8
//Diseñe un programa que encuentre el área de un triangulo pida los datos necesarios
para
//dar solución y muestre en pantalla el nombre de la figura su área en unidades
cuadradas,
//recuerde que no existen áreas o perímetros menores o iguales a cero.
//Define el tipo de variable
Definir resp Como entero;
Definir base, altura, area como entero;
Repetir
//Borra de la pantalla todo lo realizado
Limpiar Pantalla;
Escribir "Vamos hallar el area del triangulo";
Escribir "";
Escribir "Escriba la base del triangulo";
leer base;
//Condicion
Si base<=0 Entonces
Escribir "Error la base no puede ser menor o igual a 0"
SiNo
Escribir "Escriba la altura del triangulo";
leer altura;
//Realiza operacion para mostrar resultado al usuario
area<-base*altura/2;
Escribir "El area del triangulo es: ", area;
Fin Si
escribir '';
escribir "Si desea repetir presione 1, de lo contrario presione 2";
leer resp;
Hasta Que resp<>1
FinProceso
Pantallazo funcionamiento

Pantallazo del diagrama de flujo


Código punto 9
Algoritmo Punto_9
//Utilizando la función azar diseñe un programa que de números aleatorios desde 1
hasta el 6.
//Definir el tipo de variable
Definir resp como entero
Definir num1 Como Entero
//Asigna valores y realiza el procedimiento
Repetir
Limpiar Pantalla
//define el valor minimo de la variable
Num1=0;
i=0;
Para i<-1 Hasta 6 Con Paso i+1 Hacer
//Arroja numeros al azar entre 1 y 6
num1=azar(6)+1;
Escribir "El numero ", i, " es:", num1;
Fin Para
escribir '';
escribir "Si desea repetir presione 1, de lo contrario presione 2";
leer resp;
Hasta Que resp<>1
FinAlgoritmo
Pantallazo funcionamiento

Pantallazo del diagrama de flujo


Codigo punto 10
Algoritmo Punto_10
//Diseñe un programa que encuentre el área y perímetro del material necesario para
//construir un cilindro con tapa también que volumen ocupara, con sus respectivas
unidades y restricciones.
// definir variables
Definir resp Como entero;
definir altura,areabase,arealateral,Volumen,areatotal,perimetro,radio como real;
Repetir
Limpiar Pantalla;
escribir "Hallar el area y el perimetro del cilindro";
Escribir '';
escribir "Ingrese el radio del cilindro";
leer radio;
Escribir "Ingrese la altura del cilindro";
Leer altura;
Si radio<=0 Entonces
Escribir "Error el radio no puede ser menor o igual a 0"
SiNo
areabase=pi*(radio*radio)
Fin Si
Si altura<=0 Entonces
Escribir "Error la altura no puede ser menor o igual a 0"
SiNo
arealateral =2*pi*radio*altura
Fin Si
Volumen=areabase*altura;
areatotal=arealateral+areabase;
perimetro=2*pi*radio;
Escribir "El area total del cilindro es ",areatotal;
Escribir "El perimetro del cilindro es ", perimetro;
Escribir "El volumen del cilindro es ", volumen;
Escribir " ";
Escribir 'Si desea repetir presione 1, de lo contrario presione 2'
Leer resp
Hasta Que resp<>1
FinAlgoritmo
Pantallazo funcionamiento
Pantallazo del diagrama de flujo

También podría gustarte