








Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
programación en Arduino, para dar tu examenes seguros y confiables
Tipo: Apuntes
1 / 14
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!









Inicio Variables: {consumo=0, descuento=0,momto_IGV, precio=0} //Entrada Leer consumo //proceso Si consumo <= descuento = 0.05consumo Sino Si consumo > descuento = 0.10consumo sino Escribir “Error” Fin de Si monto_IGV=(consumo-descuento)*0. precio = consumo-descuento +monto_IGV //salida Escribir precio Fin
Código fuente en vb Module Module
Sub Main() Dim consumo, descuento, monto_IGV, precio As Double 'entrada Console.WriteLine("Ingresar precio de Consumo") consumo = Console.ReadLine() 'proceso If consumo <= 100 Then descuento = 0.05 * consumo ElseIf consumo > 100 Then descuento = 0.1 * consumo Else Console.WriteLine("Error") End If monto_IGV = (consumo - descuento) * 0. precio = consumo - descuento + monto_IGV 'Salida Console.WriteLine("Importe a pagar = " + Convert.ToString(precio)) Console.Read() End Sub
End Module Código Fuente C++
#include
using namespace std; int main(){ //variables float consumo=0,descuento=0,monto_IGV=0,precio=0; //entrada cout<<"Ingresar monto de Consumo"<<endl; cin>>consumo;
//proceso if (consumo<=100) descuento=0.05consumo; else if(consumo>100) descuento=0.10consumo; else cout<<"Error"<<endl; monto_IGV =(consumo-descuento )*0.19; precio=consumo-descuento+ monto_IGV ; //salida wcout<<"Monto a pagar = "<<precio<<endl;
descuento=(float) (0.10*consumo); else System.out.print("error");
monto_IGV =(float) ((consumo-descuento )*0.19); precio=consumo-descuento+ monto_IGV ;
//salida System.out.println("Monto de consumo a pagar = "+precio);
2. Desarrolle un algoritmo y programación en java,c++ y Visual Basic que permita ingresar nota de un alumno de cero a veinte y obtenga el tipo de alumnos según la siguiente tabla. Nota<=10 Pésimo Nota de 11 a 14 Regular Nota de 15 a 16 Bueno Nota de 17 a 18 Muy bueno Nota de 19 a 20 Excelente
Inicio Variables nota= Cd Cadena //Entrada Leer: nota //proceso Caso nota Caso 0 a 10 Cd=”Pésimo” Caso 11 a 14 Cd=”Regular”
Caso 15 a 16 Cd=”Bueno” Caso 17 a 18 Cd=”Muy Bueno” Caso 19 a 20 Cd=”Excelente” Caso contrario Cd=”Error ” Fin de Caso //Salida Escribir Cd
Fin Codigo Fuente en vb Module Module
Sub Main() Dim nota As Integer Dim Cd As String 'entrada Console.WriteLine("Ingresar nota del alumno") nota = Console.ReadLine() 'proceso Select Case nota Case 0 To 10 Cd = "Pésimo" Case 11 To 14 Cd = "Regular" Case 15 To 16 Cd = "Bueno" Case 17 To 18 Cd = "Muy Bueno" Case 19 To 20 Cd = "Exelente" Case Else Cd = "Error" End Select
//entrada Scanner Entrada= new Scanner(System.in); System.out.println("Ingresar nota de Alumno (nota<=20)"); nota=Entrada.nextInt();
//proceso if(nota>0&¬a<10) Cd="Pésimo"; else if(nota<15 ) Cd="Regular";
else if(nota<17 ) Cd="Bueno";
else if(nota<19 ) Cd="Muy Bueno";
else if(nota<21 ) Cd="Excelente"; else Cd="Error";
//Salida System.out.println(Cd); } }
Inicio Variables { Tipo_cliente, Frm_pago} Caracter Descuento = 0, Pago_total = //Entrada Leer Pago,Tipo_cliente,Frm_pago //Proceso Caso Tipo_cliente Caso A Si Frm_pago==”C” Descuento=Pago0. Sino Si Frm_pago ==”P” Plazos=Pago0. Sino Imprimir “Error”
Else Console.WriteLine("Error al ingresar formas de pago") Console.Read() End If
Case "B" If Frm_pago = "C" Then Descuento = Pago * 0. ElseIf Frm_pago = "P" Then Plazos = Pago * 0. Else Console.WriteLine("Error al ingesar Formas de pago") Console.Read() End If Case Else Console.WriteLine("Error al ingesar Tipo de cliente") Console.Read() End Select If (Descuento <> 0.0 Or Plazos <> 0.0) Then Pago_total = (Pago + Plazos) - Descuento 'Salida Console.WriteLine("Total a Pagar = " + Convert.ToString(Pago_total)) Console.Read() End If End Sub
End Module Código fuente c++ #include
using namespace std; int main(){ //Declarando variables char Tipo_cliente,Frm_pago; float Descuento=0,Pago_total=0,Plazos=0,Pago=0; //Entrda cout<<"Ingresar monto de Pago "<<endl;cin>>Pago; cout<<"Ingresar Tipo de Cliente(A,B) "<<endl;cin>>Tipo_cliente ; cout<<"Ingresar Forma de Pago(C,P) "<<endl;cin>>Frm_pago ; //proceso
switch(Tipo_cliente ){ case 'A': {if (Frm_pago=='C' ) Descuento =Pago0.20; else if(Frm_pago=='P' ) Plazos = Pago0.10; else cout<<"Error al ingresar forma de pago"<<endl; break; } case 'B': {if (Frm_pago=='C' ) Descuento =Pago0.15; else if(Frm_pago=='P' ) Plazos = Pago0.05; else cout<<"Error al ingresar forma de pago"<<endl; break; } default: cout<<"Error al igresar tipo de Cliente"<<endl; } if(Plazos!=0|Descuento !=0 ){ Pago_total =(Pago+Plazos )-Descuento; //salida cout<<"Monto Total a pagar = "<<Pago_total <<endl; } system ("pause"); return 0; } Código fuente en Java import java.util.Scanner;
/**
//Declarando variables char Tipo_cliente,Frm_pago; float Descuento=0,Pago_total=0,Plazos=0,Pago=0;
salida="Error al ingresar forma de pago"; break;}
default: salida="Error al igresar tipo de Cliente";
Pago_total =(Pago+Plazos )-Descuento; //Salida if(salida!=null){ System.out.println(salida); System.exit(0); } System.out.println("Monto Total a pagar = "+Pago_total ); } }
b) public class Ejemplo1{ public static void main(String[] args){ int x=3; int y=2; if(x>2) if(y>2){ int Z=x+y; System.out.println(“Z es” +Z); } else System.out.println(“x es” +x) ; } }
Rpt: En esta sintaxis de código si muestra una salida porque la primera sentencia se ejecuta y mostrará el valor de x
Rta: Son equivalentes las sentencias c y d porque los variables y secuencia lógica coinciden